
Go学习笔记
文章平均质量分 91
go语言从入门到放弃
码农谷阿莫
程序员的自我修养
展开
-
【基础知识】Go源码文件解析
Go 语言源码的组织方式就是以环境变量 GOPATH、工作区、src 目录和代码包为主线的。环境变量 GOPATH 指向的是一个或多个工作区,每个工作区中都会有以代码包为基本组织形式的源码文件。源码文件又分为三种,即:命令源码文件、库源码文件和测试源码文件,它们都有着不同的用途和编写规则。命令源码文件命令源码文件是每个可独立运行的程序的运行入口,属于main包,包含一个无参数声明且无结果声明的main函数,可通过go run命令运行,可接收命令行参数。我们可以通过构建或安装,生成与其对应的可执行文件,这原创 2021-07-16 18:33:10 · 1266 阅读 · 1 评论 -
【基础知识】Go语言的代码组织方式
环境变量GoRoot: 包含Go 语言安装根目录的路径,也就是 GO 语言的安装路径。GoPath: 包含若干工作区目录的路径,是我们自己定义的工作空间。GoBin: 用于放置GO 程序生成的可执行文件的路径。工作区src子目录:放置源码文件的目录。pkg子目录:放置归档文件的目录。bin子目录:放置可执行文件的目录(仅在未设置全局环境变量GOBIN时有用)。代码包与许多编程语言一样,Go 语言的源码也是以代码包为基本组织单位的。在文件系统中,这些代码包其实是与src子目录下的某个子目原创 2021-07-15 16:50:27 · 675 阅读 · 0 评论