go学习第一章--环境配置与打印

173 阅读1分钟

配置环境

下载go

golang.google.cn/dl/

配置环境变量

go env -w GOPROXY=https://goproxy.cn,direct

查看本地go

有没有安装成功

go version

查看 go 环境

go env

说明 Go1.11 版本之后无需手动配置环境变量,使用 go mod 管理项目,也不需要非得把项 目放到 GOPATH 指定目录下,你可以在你磁盘的任何位置新建一个项目。 Go1.13 以后可以彻底不要 GOPATH 了。

配置vscode

  1. 安装插件go,Code Runner
  2. 新建一个go文件,安装依赖

运行HelloWorld

vscode 中go的注释

// ParseCityList 注释
// ParseCityList aaa
func ParseCityList(contents []byte) engine.ParserResult {
	
}

打印

  1. Print 单纯输出
  2. Println 换行输出
  3. 格式化输出,

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