當使用gofmt格式化源代碼時,它會保留換行符,以便將項目組合在一起。我對如何實際實施感興趣。我試着在github repo golang/go
中查看源代碼,但無法立即找到它。如果你看看https://github.com/golang/go/blob/master/src/go/printer/printer.go#L979:gofmt保留換行符
// intersperse extra newlines if present in the source
打印機如何知道源代碼中存在額外的換行符? 有人能指引我進入正確的方向嗎?
感謝您的迴應! 我在哪裏可以找到換行符的發佈? https://github.com/golang/go/blob/master/src/go/token/token.go 似乎沒有包含特定的換行符。 – Seneca