变量在定义时没有明确的初始化时会赋值为_零值_。
零值是:
数值类型为 `0`,布尔类型为 `false`,字符串为 `""`(空字符串)。 package main import ( "fmt" "math/cmplx" ) func main() { //变量块 var ( ToBe bool = false MaxInt uint64 = 1<<64 - 1 z complex128 = cmplx.Sqrt(-5 + 12i) ) fmt.Println(ToBe, MaxInt, z) //定义int 类型变量i var i int //定义bool布尔类型变量 c python java 三个变量 var c, python, java bool fmt.Println(i, c, python, java) //总结1 定义并赋值 var mo = "1" var word = "cc" //总结2 定义并赋值 qqq := 1 fmt.Println(mo, word, qqq) }go语言开发交流qq群 857263711
保持进步希望每个人都能找到自己喜欢的方式生活、工作。
转载于:https://www.cnblogs.com/songhuan999999/p/11185007.html
