Golang基础
第一个Go程序
解读:
- package: Go源文件开头必须使用package声明代码所属包,包是Go代码分发的最基本单位;若程序需要运行包名必须为main;
- import: 用于导入程序依赖的所有的包,此程序依赖于fmt包;
- func:用于定义函数,main函数是程序的入口,若程序需要运行必须声明main函数,main函数无参数也无返回值;
- fmt.Println: 调用fmt.PrintLn函数将参数信息打印到控制台
编译&运行:
go build: 用于编译&链接程序或包
go build -work -x -o hellword.exe main.gogo run: 用于直接运行程序
go run -work -x main.gogo clean: 清除编译文件
常用参数:
- -x: 打印编译过程执行的命令,并完成编译或运行;
- -n: 只打印编译过程执行命令;
- -work: 打印编译过程的临时目录;
- -o: 指定编译结果文件;
程序结构
Go源文件以package声明开头,说明源文件所属的包,接着使用import导入依赖的包,其次为包级别的变量、常量、类型和函数的声明和赋值;函数中可定义局部的变量、常量;