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

更新日期: 2019-09-15 阅读次数: 1249 字数: 239 分类: 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"

爱评论不评论

近期节日

2020年04月01日 愚人节
2020年04月02日 国际儿童图书日
2020年04月03日 寒食节
2020年04月04日 清明节
2020年04月07日 世界卫生日
2020年04月11日 世界帕金森病日
2020年04月19日 谷雨
2020年04月21日 复活节
2020年04月22日 世界地球日
2020年04月23日 世界读书日
2020年04月26日 知识产权日
2020年04月30日 佛诞
查看更多节日