配置环境
下载go
配置环境变量
go env -w GOPROXY=https://goproxy.cn,direct
查看本地go
有没有安装成功
go version
查看 go 环境
go env
说明 Go1.11 版本之后无需手动配置环境变量,使用 go mod 管理项目,也不需要非得把项 目放到 GOPATH 指定目录下,你可以在你磁盘的任何位置新建一个项目。 Go1.13 以后可以彻底不要 GOPATH 了。
配置vscode
- 安装插件
go,Code Runner - 新建一个go文件,安装依赖
运行HelloWorld
vscode 中go的注释
// ParseCityList 注释
// ParseCityList aaa
func ParseCityList(contents []byte) engine.ParserResult {
}
打印
- Print 单纯输出
- Println 换行输出
- 格式化输出,
Print Println区别
区别一
fmt.Print("A")
fmt.Print("B")
fmt.Print("C")
//ABC
fmt.Println("A")
fmt.Println("B")
fmt.Println("C")
//A
//B
//C
区别二
fmt.Print("A", "B", "C") //ABC
fmt.Println("A", "B", "C") //A B C
Println 和 Printf
var a int = 10
var b int = 3
var c int = 5
fmt.Println("a=", a, "b=", b, "c=", c) //a= 10 b= 3 c= 5
fmt.Printf("a=%v,b=%v,c=%v", a, b, c) //a=10,b=3,c=5
a := 10
b := "bb"
fmt.Printf("a=%v a的类型是%T b=%s b的类型是%T", a, a, b, b)
//a=10 a的类型是int b=bb b的类型是string