go run xxx.go // 运行某个go文件 go build // 将Go项目编译成可执行文件 go mod init example.com/mymodule // 初始化Go模块,Go模块用管理Go项目的依赖包,会在当前目录下生成一个go.mod文件,example.com/mymodule是模块名称 GOPATH // Go语言的工作目录,Go其依赖的模块都存放在GOPATH/pkg中 GOROOT // Go的安装目录 go.mod // go项目的依赖信息,go版本等信息 go.sum // go项目依赖的哈希的信息
1 2 3
%v // 在 fmt.Printf 函数被调用时,%v 会被替换为变量的值,它不仅可以用于格式化基本类型的变量,还可以用于格式化复合类型的变量,例如结构体、数组、切片等。格式化变量可以看作直接把变量变成字符串。 defer xxx // 在函数返回之前执行xxx语句 var x int = 42 <==> x := 42