Go 常量 - go 训练营

常量的声明与变量类似,只不过是使用 const 关键字。 常量可以是字符、字符串、布尔值或数值。 const pi = 3.14 与变量类似,同一个声明可以定义一系列常量, const ( e = 2.71 pi = 3.14 ) 对于常量操作,所有数学运算、逻辑运算和比较运算的结果依然是常量,常量类型的转换结果和某些内置函数的返回值,如 len、cap、real 等,依然是常量。 常量声明可以同时指定类型和值,如果没有显示指定类型,则类型根据右边的表达式推断。 const timeout = 5 * time.Minute // type:timeMinute 常量不能用 := 语法声明。 若同时声明一组常量,除第一项外,其它项在等号右侧的表达式都可以省略,这意味着会复用前面一项的表达式及类型。如 const ( a = 1 b c = 2 d ) fmt.Println(a, b, c, d)// 1 1 2 2
欢迎参加 Go 训练营挑战,这些挑战将帮助你逐步掌握 Go 开发。Go(又称Golang)是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。在 2016 年,Go 被软件评价公司 TIOBE 选为“TIOBE 2016年最佳语言”。