go语言常量和变量

变量

3种声明方式:

1、var name1 string

2、 var name2 = "lvhuxu"

3、name3 := "lvhuxu"

匿名变量

当某个变量必须接收但是不需要使用的时候,可以用_来替代具体的名字

常量

const PI = 3.14

iota 用于常量累加赋值,(通常用于枚举常量赋值)

const (    

    Sun = iota //  0    

    Mon        //  1    

    Tue = 10   // 10    

    Wed = iota // 3    

    _          // 4     

    Fri        // 5    

    Sat        // 6

)

如上,可以得出iota的特性:在同一个const定义中,iota第一次出现时,值为0,

此后只要每新增一行声明(不管这个声明是不是iota,同时也不管同一行是不是有多个声明),iota本身的值都会自动累加1

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容