变量常量可变量的区别(变量、常量)
导读:1、变量 和...
1 、变量
和js声明类似 ,使用var关键字
比较简单 ,看了就会
声明后的变量一定要使用 ,否则会报错
2 、常量
使用关键字const声明
1 package main
2
3 import "fmt"
4
5 const (
6 name = "g"
7 age = 26
8 gender = "man"
9 )
10
11 func main() {
12 res := fmt.Sprintf("他:%s,今年%d", name, age)
13 fmt.Println(res)
14 }
iota:一个特殊常量
1 package main
2
3 import "fmt"
4
5 const (
6 a = iota
7 b
8 c
9 )
10
11 func main() {
12 fmt.Println(a, b, c)
13 }
output:
0 1 2
可以认为是一个可以被编译器修改的常量
iota 在 const关键字出现时将被重置为 0(const 内部的第一行之前) ,const 中每新增一行常量声明将使 iota 计数一次(iota 可理解为 const 语句块中的行索引) 。
声明:本站所有文章 ,如无特殊说明或标注 ,均为本站原创发布 。任何个人或组织 ,在未征得本站同意时 ,禁止复制 、盗用 、采集 、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!