标识符
Go语言由数字、字母和下划线组成,只能以字符和_开头。
关键字
break | default | func | interface | select |
case | defer | go | map | struct |
chan | else | goto | package | switch |
const | fallthrough | if | range | type |
continue | for | import | return | var |
变量
Go语言中变量声明后才能使用,同一作用域内不支持重复声明。并且声明后必须使用
标准声明
复制代码
1var 变量名 变量类型 例:var name string
批量声明
复制代码
1
2
3
4
5var( a string b int c bool )
变量初始化
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15var 变量名 类型 = 表达式 例: var name string = "XiaoMing" var name1,age = "Xiaoming",19 类型推导 var name3 = "XiaoHai" 短变量声明(不能够使用在函数外) a := 100 匿名变量 当某个值不需要时使用_
常量
常量只是把var换成const 例:const pi = 3.1415
当生成多个常量时,如果省略了值则表示和上一行值相同
复制代码
1
2
3
4
5
6
7const( n1 = 100 n2 n3 ) 此时n1,n2,n3值都为100
iota
常量计数器,只在常量的表达式中使用。每当遇到const时重置为0,每增加一行常量声明,计数一次。
复制代码
1
2
3
4
5
6
7
8
9
10
11const( n1 = iota // 0 n2 // 1 n3,n4 // 2 _ // 3 ) const( n5 = iota // 0 _ // 1 )
最后
以上就是爱笑小海豚最近收集整理的关于Go语言基础之变量和常量的全部内容,更多相关Go语言基础之变量和常量内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复