1.下载安装并配置环境变量
1.1 下载1.2 配置环境变量1.3 检查是否安装成功1.4 安装目录 2.hello world
2.1 目录结构2.2 hello world2.3 说明2.4编译运行2.5 开发注意事项2.6 代码规范3.fmt.printf格式化4.vscode配置
1.下载安装并配置环境变量官网:https://golang.google.cn/
包:https://studygolang.com/pkgdoc
(1)GOROOT 安装目录
(2)Path
(3)GOPATH 项目路径
● go文件的后缀名是.go ● package main ○ 表示该hello.go文件所在的包是main,在go中,每个文件都必须归属于一个包。 ● import "fmt" ○ 表示:引入一个包,包名fmt,引入该包后,就可以使用fmt包的函数,比如: fmt.Println ● func main(){} ○ func 是一个关键字,表示一个函数 ○ main是函数名,是一个主函数,程序的入口 ● fmt.Println("hello world") ○ 表示调用fmt包的函数Println输出 hello,world2.4编译运行
● go build 编译,生成.exe文件,直接运行.exe
● 也可以直接go run,还是先编译再运行
● 两种执行流程比较
● 1)如果我们先编译生成了可执行文件,那么我们可以将该可执行文件拷贝到没有go开发环境的机器上,仍然可以运行
● 2)如果我们是直接go run go源代码,那么如果要在另外一个机器上这么运行,也需要go开发环境,否则无法执行。
● 3)在编译时,编译器会将程序运行依赖的库文件包含在可执行文件中,所以,可执行文件变大了很多。
1) Go源文件以"go”为扩展名。 2)Go应用程序的执行入口是main()函数。这个是和其它编程语言(比如 java/c) 3)Go语言严格区分大小写。 4)Go方法由一条条语句构成,每个语句后不需要分号(Go语言会在每行后自动加分号),这也体现出Golang 的简洁性。 5)Go编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一个,否则报错 6)Go语言定义的变量或者import的包没有使用到,代码不能通过编译 7)大括号缺一不可2.6 代码规范
● 推荐使用行注释
● 正确的缩进与空白
● 运算符两边习惯个加一个空格
● 大括号紧跟小括号,不然报错
○ (){
}正确
○ ()
{
}错误
● 一行不要太长(80个字符),超行换行
https://studygolang.com/pkgdoc
https://goproxy.io/
# 配置 GOPROXY 环境变量
$env:GOPROXY = “https://goproxy.io,direct”
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
$env:GOPRIVATE = “git.mycompany.com,github.com/my/private”
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)