go-基础知识-数据类型-常量

1. 常量:所谓常量,也就是在程序编译阶段就确定下来的值,而程序在运行时则无法改变该值。在Go程序中,常量可定义为数值、布尔值或字符串等类型。

  示例 1->语法形式

const constantName = value
//如果需要,也可以明确指定常量的类型:
const Pi float32 = 3.1415926

  示例 2->更多形式

const Pi = 3.1415926
const i = 10000
const MaxThread = 10
const prefix = "astaxie_"

  示例 3-> 简单的调用例子

package main

import "fmt"

const pi float64 = 3.14

func main() {
    fmt.Printf("%v", pi)
}

  Go 常量和一般程序语言不同的是,可以指定相当多的小数位数(例如200位), 若指定給float32自动缩短为32bit,指定给float64自动缩短为64bit

 

posted @ 2014-07-28 12:03  开心编码源  阅读(132)  评论(0编辑  收藏  举报