-
常量
-
函数内定义常量
func consts() { const filename = "abc.txt" const a, b = 3, 4 var c int c = int(math.Sqrt(a*a + b*b)) fmt.Println(filename, c) }
-
包内定义常量
package main const filename = "abc.txt"
-
const()
定义const ( filename = "abc.txt" a, b = 3, 4 )
-
const数值,编译器可以推测变量类型
const a, b = 3, 4 var c int // 编译器可以推测变量类型 c = int(math.Sqrt(a*a + b*b))
-
-
枚举
iota
实现自增值const ( cpp = iota _ python golang javascript ) fmt.Println(cpp,python,golang,javascript) // 0 2 3 4 const ( b = 1 << (10 * iota) kb mb gb tb pb ) fmt.Println(b,kb,mb,gb,tb,pb) // 1 1024 1048576 1073741824 1099511627776 1125899906842624
【Go Time】Go语言常量定义关键字const
最新推荐文章于 2022-07-22 15:59:04 发布