这是全码: files, _ := ioutil.ReadDir("files")
for _, f := range files {
input, err := ioutil.ReadFile("files/" + f.Name())
lines := strings.Split(string(input), "\n")
for i, _ := range li
当使用gofmt格式化源代码时,它会保留换行符,以便将项目组合在一起。我对如何实际实施感兴趣。我试着在github repo golang/go中查看源代码,但无法立即找到它。如果你看看https://github.com/golang/go/blob/master/src/go/printer/printer.go#L979: // intersperse extra newlines if p