百木园-与人分享,
就是让自己快乐。

变量、常量

1、变量

  和js声明类似,使用var关键字

  比较简单,看了就会

1 func main() {
2     var a, b int
3     a, _ = 10, 12
4     fmt.Println(a, b)
5     var c int
6     fmt.Println(c)
7     var d bool
8     fmt.Println(d)
9 }

声明后的变量一定要使用,否则会报错

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 语句块中的行索引)。

 

只有永不遏止的奋斗,才能使青春之花,即便是凋谢,也是壮丽地凋谢


来源:https://www.cnblogs.com/shixiaogu/p/16850567.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » 变量、常量

相关推荐

  • 暂无文章