摘要: Go语言语法要素与代码规范 1 Go语言语法要素与代码规范 Go 语言的语法有两个主要特点:简约与严谨。Go 语言是一门比较讲究代码书写规范的语言,在代码格式和内容上都有一定的要求,有些地方甚至达到了严苛的程度。这是因为 Go 语言的设计者希望能够通过规范代码的编写,减少出现错误的可能性,并使代码更 阅读全文
posted @ 2021-08-26 20:57 左扬 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 用多级子目录组织包结构 用到的包都是在 src 目录下新建的子目录,如果以后编写的包越来越多,会导致 src 目录下子目录过多,显得比较混乱。 实际上,包可以用多级子目录来组织,例如,我们可以在 src 目录下新建一个 libs 字母,然后在 libs 下面新建一个 package1 子目录,并将 阅读全文
posted @ 2021-08-26 17:38 左扬 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 非执行包名与目录的关系 非执行包的包名可以与目录名不同,但是我们不建议这样做,因为这可能会引起混乱。 如果我们将上篇 "自己编写非执行包" 中,将 package1.go 中的包声明语句改为: package package2 代码会将包名修改为 package2,但是在 test1.go 中引用该 阅读全文
posted @ 2021-08-26 17:08 左扬 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 自己编写非执行包 自己编写的非执行包也可以用类似的方法引用。 下面我们将继续以 Hello world 为例来说明如何编写非执行包并在其他包中引用。 首先,在 src 目录下创建一个子目录 package1,在其中新建一个代码文件 package1.go,代码如下: package package1 阅读全文
posted @ 2021-08-26 16:46 左扬 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 非执行包与包的引用 对应于可执行包,还有一种包叫作非执行包,也就是包名不是 main 的包。这种包不能被编译成可执行文件,它存在的目的主要是将一些有用的功能函数集中在一起供其他包调用。一般会将同为某一目的开发的多个函数或同属某个功能分类的函数合起来做一个包。 例如,我们在 Hello world 程 阅读全文
posted @ 2021-08-26 16:38 左扬 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Go语言中程序文件的组织方法 Go 语言中,组织程序文件的方式主要是通过结合目录、包(package)与文件来实现的。 Go 语言的代码文件中,第一行一般都是一个包的名称声明。例如,Hello world!程序中: package main import ( "fmt" ) func sayHell 阅读全文
posted @ 2021-08-26 15:38 左扬 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 怎样查看 Go 语言的文档 在使用某种编程语言进行开发时,一般都需要查看该语言的参考文档来辅助开发,Go 语言在这方面做得很好。 在 Go 语言安装后,可以直接使用 godoc 命令启动一个本机的 web 服务器,再用任意浏览器访问特定的地址就可以查看 Go 语言的文档。 一、安装 godoc go 阅读全文
posted @ 2021-08-26 15:21 左扬 阅读(406) 评论(0) 推荐(0) 编辑
levels of contents