第三课:类型与变量

常量的定义
常量的值在编译时就已经确定
常量的定义格式与变量基本相同
等号右侧必须是常量或者常量表达式
常量表达式中的函数必须是内置函数


第三课:类型与变量_第1张图片
Paste_Image.png

常量的初始化规则与枚举
在定义常量组时,如果不提供初始值,则表示将使用上行的表达式
使用相同的表达式不代表具有相同的值
iota是常量的计数器,从0开始,组中每定义1个常量自动递增1
通过初始化规则与iota可以达到枚举的效果
每遇到一个const关键字,iota就会重置为0

第三课:类型与变量_第2张图片
Paste_Image.png

第三课:类型与变量_第3张图片
Paste_Image.png

运算符

Go中的运算符均是从左至右结合
优先级(从高到低)
^ ! (一元运算符)

  •   /    %    <<    >>    &      &^
    
  •  -     |      ^                                (二元运算符)
    

== != < <= >= >
<- (专门用于channel)
&&
||


Paste_Image.png

你可能感兴趣的:(第三课:类型与变量)