go变量的定义并赋值
变量在定义时没有明确的初始化时会赋值为_零值_。
零值是:
- 数值类型为 `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
保持进步
希望每个人都能找到自己喜欢的方式生活、工作。