概述
标识符
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语言中变量声明后才能使用,同一作用域内不支持重复声明。并且声明后必须使用
标准声明
var 变量名 变量类型 例:var name string
批量声明
var(
a string
b int
c bool
)
变量初始化
var 变量名 类型 = 表达式
例:
var name string = "XiaoMing"
var name1,age = "Xiaoming",19
类型推导
var name3 = "XiaoHai"
短变量声明(不能够使用在函数外)
a := 100
匿名变量
当某个值不需要时使用_
常量
常量只是把var换成const 例:const pi = 3.1415
当生成多个常量时,如果省略了值则表示和上一行值相同
const(
n1 = 100
n2
n3
)
此时n1,n2,n3值都为100
iota
常量计数器,只在常量的表达式中使用。每当遇到const时重置为0,每增加一行常量声明,计数一次。
const(
n1 = iota // 0
n2 // 1
n3,n4 // 2
_ // 3
)
const(
n5 = iota // 0
_ // 1
)
最后
以上就是爱笑小海豚为你收集整理的Go语言基础之变量和常量的全部内容,希望文章能够帮你解决Go语言基础之变量和常量所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复