Go语言中常量定义方法实例分析
2015-02-25 11:41
851 查看
常量的定义与变量类似,只不过使用 const 关键字。
常量可以是字符、字符串、布尔或数字类型的值。
import "fmt"
const Pi = 3.14
func main() {
const World = "世界"
fmt.Println("Hello", World)
fmt.Println("Happy", Pi, "Day")
const Truth = true
fmt.Println("Go rules?", Truth)
}
数值常量是高精度的值。
一个未指定类型的常量由上下文来决定其类型。
也尝试一下输出 needInt(Big)吧。
import "fmt"
const (
Big = 1<<100
Small = Big>>99
)
func needInt(x int) int { return x*10 + 1 }
func needFloat(x float64) float64 {
return x*0.1
}
func main() {
fmt.Println(needInt(Small))
fmt.Println(needFloat(Small))
fmt.Println(needFloat(Big))
}
希望本文所述对大家的Go语言程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- go语言日志记录库简单使用方法实例分析
- Go语言中的方法定义用法分析
- go语言使用scp的方法实例分析
- ASP语言基础之常量的定义方法
- go语言变量定义用法实例
- GO语言Defer用法实例分析
- Go语言里的结构体文法实例分析
- Go语言中的switch用法实例分析
- Go语言中struct的匿名属性特征实例分析
- go语言执行等待直到后台goroutine执行完成实例分析
- Go语言中的指针运算实例分析
- Go语言多值替换的HTML模板实例分析
- Go语言中错误处理实例分析
- javascript面向对象之定义成员方法实例分析
- go语言单例模式(Singleton)实例分析
- Go语言排序与接口实例分析
- Go语言中slice的用法实例分析
- Go语言中普通函数与方法的区别分析
- javascript面向对象之定义成员方法实例分析
- Go语言中的range用法实例分析