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

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

关于作者

我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊。 白天工地搬砖,晚上哄熊孩子,可能回复有点慢,见谅。 查看更多联系方式

相关文章

爱评论不评论

近期节日

2020年02月24日 第三世界青年日
2020年02月24日 龙抬头
2020年02月28日 世界居住条件调查日
2020年03月01日 国际海豹日
2020年03月03日 全国爱耳日
2020年03月05日 学雷锋日
2020年03月05日 惊蛰
2020年03月08日 三八妇女节
2020年03月12日 植树节
2020年03月14日 白色情人节
2020年03月15日 消费者权益日
2020年03月17日 国际航海日
查看更多节日