当前,为了表示go程序中的换行符,我使用
...将产生
但是,这似乎并不是所有的跨平台。在其他语言中,PHP用全局常量(
我对此感到很好奇,因此决定看看
如果滚动到最底端,则会看到一个
最初我只是建议使用
让操作系统确定在许多情况下换行符是错误的。您真正想知道的是" record "分隔符,而Go假定您作为程序员应该知道。
即使二进制文件在Windows上运行,它也可能正在消耗Unix OS中的文件。
行尾由文件或文档的源代码确定是行尾而不是二进制文件正在运行的OS来
您始终可以使用特定于OS的文件来声明某些常量。就像
基本上,您需要添加以下文件:
您可以在每个
文件的内容如下所示:
main_darwin.go
main_linux.go
main_windows.go
,只需在您的
main.go