跳转至

附录1.fmt包

fmt.Println

打印一行,然后再打印一个回车符。

fmt.Println(<var1>, <var2>, ...) // 和Python一样,可以传递多个变量,每个变量间自动加上空格

fmt.Print

fmt.Println相似,只不过不会自动加上回车符。

fmt.Printf

格式化打印,和C语言相似,可以使用格式化动词,如%d %f等。第一个参数必须是字符串,然后接多个参数。字符串后的参数数目必须和字符串参数的格式化动词数相等。

fmt.Printf("%d, %d", i1, i2) // i1, i2 为 int

go语言中的格式化动词也有对齐功能。

%T

使用%T能打印数据的类型,如:

fmt.Printf("%T", a)

%c

打印Unicode对应字符。

%v

打印字符的Unicode码。