这是我参与
「第五届青训营」笔记创作活动的第1天
环境搭建及注意事项
安装包下载地址:
-
Go下载 - Go语言中文网 - Golang中文社区 (studygolang.com)
完全支持Windows、Linux、Mac OS
安装或解压缩后文件目录
添加环境变量
在用户变量中新建GOPATH(建议选择空文件夹存储)
将bin文件夹目录添加到系统变量path中
查看版本及配置
在控制台窗口使用go version命令查看版本号,如果环境变量配置正确可正常显示
使用go env查看Go语言环境信息
- GOARCH 代表处理器架构
- GOCHACHE 存放临时文件
- GOENV 存放配置信息文件(无法修改指定目录)
- GOOS 当前机器操作系统
- GOROOT 表示GO环境的安装位置
- GOPATH 表示第三方库文件下载位置
- GOPROXY 表示代理网站地址
修改配置文件可使用 go env -w [变量]=[参数]命令(GO版本需为1.13或以上)
例: go env -w GO111MODULE=on
GO语言使用注意事项
一个简单案例:
package main //main包
import ( //导入包
"fmt" //用于格式化输入输出,类似C语言<stdio.h>
)
func main() { //定义主函数入口
var num1 int = 100 //声明变量的两种方式
num2 := num1
fmt.Print(num2) //打印输出
}
-
每个.go文件都必须先申明所在的包 package
- 一个目录下同级文件属于一个包
- 包名可以与目录名不同
- 一个Go程序有且只有一个main包,如果没有包含main包则会出错
-
impart导入包,可使用 () 导入多个包,但代码中必须使用所有被导入的包,否则Go编译器无法通过将报错
-
[main]函数,如同C语言,是程序的入口函数,main函数只能存在于main包中,有且只有一个main函数
-
每行代码结尾不必添加 ; 符