小甲鱼 发表于 2016-8-22 23:27:20

Go 实例教程 -- 常量

原文链接 -> 传送门

Go 语言支持的常量有字符、字符串、布尔类型和数值类型。

package main

import "fmt"
import "math"

// 使用 const 来声明常量
const s string = "constant"

func main() {
      fmt.Println(s)

      // 任何可以使用 var 语句的地方
      // 都可以使用 const 语句
      const n = 500000000

      // 常量表达式可以执行任意精度的运算
      const d = 3e20 / n
      fmt.Println(d)

      // 数值常量没有类型,除非你给它定义一个
      // 例如下边这样显式地类型转换
      fmt.Println(int64(d))

      // 在适当的语境中,一个数值(常量)可以
      // 被定义为需要的类型
      // 例如下边 math.Sin 函数需要一个 float64
      // 的参数,n 就会被自动定义为 float64
      fmt.Println(math.Sin(n))
}
程序实现如下:




下一讲:For 循环


版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。

页: [1]
查看完整版本: Go 实例教程 -- 常量