go变量的定义并赋值

it2022-05-05  160

变量在定义时没有明确的初始化时会赋值为_零值_。

零值是:

数值类型为 `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


最新回复(0)