Go语言点滴之常量

  1. 在Go语言中,常量是指编译期间就已知且不可改变的值。
  2. Go语言的字面常量是无类型的,只要这个常量在相应类型的值域范围内,就可以作为该类型的常量。
  3. Go语言的常量定义可以限定类型,但不是必需的。如果定义常量时没有指定类型,那么它与字面常量一样,是无类型常量。
  4. Go语言预定义了true、false和iota这些常量。
  5. iota是一个可被编译器修改的常量,在每一个const关键字出现时被重置为0,然后在下一个const关键字出现时,每出现一次iota,其所代表的数字会自动增加1。
  6. 如果两个const的赋值语句的表达式是一样的,那么可以省略后一个赋值表达式。注意:只是赋值表达式一样,并不代表值一样。

你可能感兴趣的:(Go,Go)