Golang 文件名命名规则

前端之家收集整理的这篇文章主要介绍了Golang 文件名命名规则前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、平台区分

文件名_平台。

例: file_windows.go,file_unix.go

可选为:windows,unix,posix,plan9,darwin,bsd,linux,freebsd,nacl,netbsd,openbsd,solaris,dragonfly,notbsd, android,stubs

2、测试单元

文件名_test.go或者 文件名_平台_test.go。

例: path_test.go,path_windows_test.go

3、cpu类型区分,汇编用的多

文件名_(平台:可选)_cpu类型.

例:vdso_linux_amd64.go

可选:amd64,none,386,arm,arm64,mips64,s390,mips64x,ppc64x,nonppc64x,s390x,x86,amd64p32

以上是根据go源码中收集整理的,难免有错。有些还未得到证实。



猜你在找的Go相关文章