摘要:
非执行包名与目录的关系 非执行包的包名可以与目录名不同,但是我们不建议这样做,因为这可能会引起混乱。 如果我们将上篇 "自己编写非执行包" 中,将 package1.go 中的包声明语句改为: package package2 代码会将包名修改为 package2,但是在 test1.go 中引用该 阅读全文
摘要:
自己编写非执行包 自己编写的非执行包也可以用类似的方法引用。 下面我们将继续以 Hello world 为例来说明如何编写非执行包并在其他包中引用。 首先,在 src 目录下创建一个子目录 package1,在其中新建一个代码文件 package1.go,代码如下: package package1 阅读全文
摘要:
非执行包与包的引用 对应于可执行包,还有一种包叫作非执行包,也就是包名不是 main 的包。这种包不能被编译成可执行文件,它存在的目的主要是将一些有用的功能函数集中在一起供其他包调用。一般会将同为某一目的开发的多个函数或同属某个功能分类的函数合起来做一个包。 例如,我们在 Hello world 程 阅读全文
摘要:
Go语言中程序文件的组织方法 Go 语言中,组织程序文件的方式主要是通过结合目录、包(package)与文件来实现的。 Go 语言的代码文件中,第一行一般都是一个包的名称声明。例如,Hello world!程序中: package main import ( "fmt" ) func sayHell 阅读全文
摘要:
怎样查看 Go 语言的文档 在使用某种编程语言进行开发时,一般都需要查看该语言的参考文档来辅助开发,Go 语言在这方面做得很好。 在 Go 语言安装后,可以直接使用 godoc 命令启动一个本机的 web 服务器,再用任意浏览器访问特定的地址就可以查看 Go 语言的文档。 一、安装 godoc go 阅读全文