golang 的变量声明及基本变量类型

文章目录

    golang 变量声明,与赋值

    var province, city string
    province = "山东省"
    city = "烟台市"
    fmt.Println(province, city)
    

    只声明,但是未初始化的变量,默认值为:

    • string: 空字符串
    • 数值类型为 0
    • bool 型为 false

    声明的同时进行初始化,可以省略变量类型

    变量会使用初始化值的类型作为其类型

    var language = "golang"
    fmt.Println(language)
    

    多个变量同时赋值

    var i, j = 1, 2
    fmt.Println(i, j)
    

    声明与初始化的一行流写法,可以简写为 :=

    注意:这种写法只能在函数内使用

    name := "zhongwei"
    fmt.Println(name)
    

    golang 的基本数据类型

    • bool
    • string
    • int / uint / int32 / uint32 … 注:int 在 32 位系统上为 32 位,64位系统上为64位
    • float32 / float64
    • complex64 / complex128

    查看数据类型的方法

    var i uint = 8
    fmt.Printf("Type: %T, value: %v", i, i)
    
    > Type: uint, value: 8
    

    定义常量

    const Language = "golang"
    

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式