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

保持进步
希望每个人都能找到自己喜欢的方式生活、工作。

原文地址:https://www.cnblogs.com/songhuan999999/p/11185007.html