我可以在围棋中找到命名包的惯例:单词之间没有下划线,全部小写.
这个约定也适用于文件名吗?
您是否也将一个 struct 放在一个文件中,就像对Java类所做的那样,然后以该 struct 命名该文件?
目前,如果我有一个struct WebServer,我会将其放在文件web_server.go中.
我可以在围棋中找到命名包的惯例:单词之间没有下划线,全部小写.
这个约定也适用于文件名吗?
您是否也将一个 struct 放在一个文件中,就像对Java类所做的那样,然后以该 struct 命名该文件?
目前,如果我有一个struct WebServer,我会将其放在文件web_server.go中.
有一些指导方针需要遵循.
_test.go
的文件仅由go test
工具编译和运行.name_linux.go
将仅在linux上生成,name_amd64.go
将仅在amd64上生成.这与文件顶部有//+build amd64
行相同有关更多详细信息,请参阅go
文档:https://pkg.go.dev/cmd/go