示例:
package main import ( "fmt" ) const ( a = iota b1 b2 = 5 b3 b4 = iota b5 ) const ( b = 1 << (10 * iota) kb mb gb tb pb ) func main() { fmt.Println(a, b1, b2, b3, b4, b5) fmt.Println(b, kb, mb, gb, tb, pb) }
输出:
0 1 5 5 4 5 1 1024 1048576 1073741824 1099511627776 1125899906842624