Golang的学习笔记(3)--Go基本命令&目录结构&Go版HelloWorld
目录
Go基本命令
Go支持在命令行直接敲相应的命令来编译、执行程序,直接在命令行输入go即可获得查看所有支持的命令。下面介绍几个常用的基本命令:
- go get:获取远程包(需要提取安装git或gh)
- go run:直接运行程序
- go build:测试编译,检查编译是否有错误
- go fmt:格式化源码
- go install:编译包文件并编译整个程序
- go test:运行测试文件(文件以_test.go结尾的默认为测试文件)
- go doc:查看文档
Go工作目录结构
按照约定,在工作目录下(即GOPATH)需要建立三个目录
- bin(存放编译后生成的可执行文件)
- pkg(存放编译后生成的包文件)
- src(存放项目源代码)
开始新建一个项目时,我们可以在src目录下新建一个文件夹来存放我们的代码,文件夹一般为代码包名(允许多级目录),下面展示了一个简单的工作目录情况:
GOPATH
--bin
--helloworld.exe 可执行文件
--package
--windows_amd64 平台名称
--mymath.a 生成的mymath包
--src
-mymath
--sqrt.go mymath包中的源代码文件
--myapp
--helloworld.go 主程序源代码文件
第一个Go程序Hello World
从Go教程第一篇文章开始,大概了解完Go的特点、目录结构、基本命令、安装完环境,现在是时候执行国际惯例运行下第一个程序Hello World让Go和世界打个招呼了~
在工作目录的src下新建一个helloworld文件夹,然后新建一个helloworld.go文件(直接在src下新建helloworld.go文件也行)。然后将下面的代码copy进去
go run
go build
还可以使用go install命令编译安装程序,将会在bin目录下生成可执行文件
至此,我们已经用Go和世界say hello了,接下来将开始真正学习这门语言