常量是程序中最基礎的元素,在定義之后就不能再重新賦值了。Go語言中的常量類型有布爾常量、整數(shù)常量、浮點數(shù)常量、 字符常量、字符串常量和復數(shù)常量 。
布爾常量
復制代碼 代碼如下:
const x = true
fmt.Print(x) //輸出true
整數(shù)常量
復制代碼 代碼如下:
const x = 20
fmt.Print(x) //輸出20
浮點數(shù)常量
復制代碼 代碼如下:
constx = 0.618
fmt.Print(x) //輸出%f0.618
字符常量
復制代碼 代碼如下:
const x = 'a'
fmt.Print(x) //輸出97
字符串常量
復制代碼 代碼如下:
const x = "a"
fmt.Print(x) //輸出a
復數(shù)常量
復制代碼 代碼如下:
const x = 3 + 2i
fmt.Print(x) //輸出%v(3+2i)
仔細看的童靴會發(fā)現(xiàn)'a'和”a”的輸出值不一樣,單引號的'a'表示字符,雙引號的”a”表示字符串。在Go語言里 '1′,”1″,1是不一樣的值,這個和C語言是一樣的。有興趣的童靴可以自己試試輸出試試看。
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
您可能感興趣的文章:- 詳解Golang編程中的常量與變量
- Golang學習筆記(二):類型、變量、常量
- Go語言中常量定義方法實例分析
- Go系列教程之反射的用法
- GOLANG使用Context實現(xiàn)傳值、超時和取消的方法
- GOLANG使用Context管理關聯(lián)goroutine的方法
- Go并發(fā)調(diào)用的超時處理的方法
- Go routine調(diào)度詳解
- 淺談GoLang幾種讀文件方式的比較
- Golang常量iota的使用實例