本文小编为大家详细介绍“Go语言变量与常量如何声明与使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Go语言变量与常量如何声明与使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。什么是变量?变量是一块可以随时存放数据的内存区域。在我们申请这块内存区域(声明变量)时,需要指定变量名以及变量的数据类型,数据类型用于说明变量可以存放什么值。Go是强类型语言,因此Go的变量需要先声明再使用,且声明后不可以改变其数据类型。变量名必须以字母或下划线开头。变量名区分大小写,比如Version
和version
是两个不同的变量。不能用关键字(25个)和保留字(37个)给变量命名。Go语言变量有两种声明方式,一种是标准的变量声明,一种是简短变量声明。标准声明变量的方式Go声明一个变量的标准方式是使用关键字var
,另外要注意的是Go变量的数据类型是放在变量名后面的,这点与其他语言不同:声明一个变量:声明变量的时候给变量赋值在声明不指定数据类型时,Go通过赋值来推断其数据类型:同时声明多个同类型变量同时声明多个变量时,也可以赋初始值:批量声明变量:简短声明变量的方式除了用关键字var声明变量外,Go还支持简短的局部变量声明。变量的简短方式使用:=
,且不需要指定数据类型,Go会根据声明时赋予的值推断数据语言:注意,Go的局部变量声明后必须使用,否则会报错。Go是通过包(package
)来组织来代码,对于在包内声明的变量(或者函数、常量、结构体等)都是通过变量名的首字母是否大写来区分是否包外可见,当首字母大写时,则其他包可以访问该变量。在一个包中定义两个变量:接下来,我们在另一个包中引入上面的包:变量的值在运行中可以随时改变,而常量的值则在赋值后不能发生改变,常量的值在程序编译时就已经确定,因此常量在声明时必须赋值。Go语言使用const
关键来声明一个常量。像变量一样声明多个常量:上面这种声明方式,常量v2
和v3
的值100。有时候我们常常需要声明一些有规则的常量,比说月份或是星期这样的枚举值:上面这种声明常量的方式就比较麻烦,每个常量值都需要赋值。而用Go提供了iota
常量生成器,在声明这种有规则的常量时,可以避免一个一个常量初始化的麻烦:在这个例子中,iota
所在第一行常量Sunday
会被置为0,接下来的常量依次递增。使用_
符号后,也可以跳过某个值或者中间插入其他值:iota
也可计算后再赋给常量:读到这里,这篇“Go语言变量与常量如何声明与使用”文章已经介绍完免费云主机域名毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。
本篇内容介绍了“java空接口有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!本教程操作环境:windows7系统、java10版,DELL G3电脑。…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。