Go常量总结

Go 常量#

  1. 常量使用关键字 const 定义,用户存储不会修改的数据。定义常量的数据类型只能是布尔值、数字(整数、浮点数和复数)、字符串。

  2. 常量定义格式:const 变量名 [类型(type)] = value ,如下两种方式都可以

    const a float64 = 3.1415926
    const a = 3.1415926 // 这一种为隐式类型定义,编译器可以根据常量值来进行推断类型
  3. 常量可以使用赋值的形势, 如下

    const A, B, C = "meng", 1, "xiang"
    const A, B, C, D, E, F = 1, 2, 3, 4, 5, 6
    const (
     A, B, C = 1, 2, 3
     D, F, E = 4, 9, 10
    )
  4. 常量还可以用于枚举

    const (
     a = iota    //第一个iota想等于0,在新的每一行被使用后都将自增1;但是当iota遇到const关键字时,iota就将重置为0。
     b = iota
     c = iota
    )
本作品采用《CC 协议》,转载必须注明作者和本文链接