什么叫零代码?- 领略编程的新纪元
131
2023-10-12
【摘要】 本书摘自《零基础Go语言 从入门到精通》一书中第四章,第1节,编者是零壹快学
第 4 章 常量与运算符
各类编程语言中,常量与运算符是基本概念,对于Go语言,可以使用它们进行赋值、计算和
比较。Go语言支持的运算包括算术运算、比较运算和逻辑运算等。
○4.1 常量
所谓常量,就是值不能变的量,比如常用的数学常数“π”就是一个常量。大多数的编程语 言会使用全大写的变量名表示常量, 所以约定俗成,如果常量的名字是全大写的变量, 一般不做
修改。
4.1.1 常量的定义
1. 显式定义
常量的声明以关键字const开头,后接变量类型并进行赋值,行尾没有其他标点符号。 常量的显式声明格式如下:
注意: 一个常量被声明后可以不使用,但是变量一旦声明则必须使用。
动手写4.1.1
执行结果如下:
2. 隐式定义
由于Go是编译型语言,定义常量时可以省略常量类型,因为编译器可以根据变量的值来推断
其类型。
常量的隐式声明格式如下:
动手写4.1.2
执行结果如下:
执行结果如下:
4.1.3 常量枚举
枚举通常针对一个有穷序列集而言, 一个集的枚举就是列出有穷序列集的所有成员。
Go语言现阶段还没有枚举,但是我们可以使用一种特殊常量“iota”来模拟枚举。
iota在const关键字出现时被重置为0,const中每新增一行常量声明,将使iota进行一次计数, 我
们可以简单地将iota理解为const语句块中的行索引。
动手写4.1.4
执行结果如下:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~