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

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

tags: golang 定义int

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式