您的位置:首页 > 编程语言 > Go语言

go语言学习-程序结构、GOPATH介绍

2016-07-22 00:00 393 查看
<GOPATH>:自定义Go程序代码包的根目录
|__ src:Go程序源码文件的存放目录,一般每个项目会有一个子目录
|__ pkg:通过“go install”命令编译安装的二迚制静态包文件(.a)的存放目录
|__ bin:通过“go install”命令编译安装的可执行文件的存放目录

源代码文件不包:

Go语言的源码是以UTF-8的形式存储的。

Go语言以package来组织代码,所有的代码都必须在package中。

同一包中可以有多个源码文件(.go),且这些文件的包声明必须一致

源码文件中包声明可以与目录不同,但编译后的静态文件(.a)会与该目录同名。

包内部的所有成员是共享的,即包内源码文件之间可以无障碍访问。
而包外程序仅可访问名字首字母大写(相当于public)的成员。

生产代码和测试代码需要分别放在单独的文件中,
测试代码文件以“_test.go”结尾,且这些文件需要在同一个目录中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: