常量是指程序运行时不可改变的值,常量必须初始化值,定义常量可以显式指定类型,编译器也可以通过常量初始化值做类型推断。在函数代码块中定义的常量,不被使用也不会出现编译错误。在常量组中如果不显式指定常量类型和初始化值,那么该常量会和上一行的非空常量的类型和值相同。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| package main
import ( "fmt" )
const a = 10 const b = "Hello World" const c = false const d, e = 1, 10
const ( f = true g = 100 )
func main() { const ( h = 1 i j k ) const g = "Hello World" fmt.Println(a) fmt.Println(b) fmt.Println(c) fmt.Println(d, e) fmt.Println(f, g) fmt.Println(i) fmt.Println(j) fmt.Println(k) }
|
|