常量是程序中最基礎的元素,在定義之后就不能再重新賦值了。Go語言中的常量類型有布爾常量、整數常量、浮點數常量、 字符常量、字符串常量和復數常量 。
布爾常量
復制代碼代碼如下:
const x = true
fmt.Print(x) //輸出true
整數常量
復制代碼代碼如下:
const x = 20
fmt.Print(x) //輸出20
浮點數常量
復制代碼代碼如下:
constx = 0.618
fmt.Print(x) //輸出%f0.618
字符常量
復制代碼代碼如下:
const x = 'a'
fmt.Print(x) //輸出97
字符串常量
復制代碼代碼如下:
const x = "a"
fmt.Print(x) //輸出a
復數常量
復制代碼代碼如下:
const x = 3 + 2i
fmt.Print(x) //輸出%v(3+2i)
仔細看的童靴會發現'a'和”a”的輸出值不一樣,單引號的'a'表示字符,雙引號的”a”表示字符串。在Go語言里 '1′,”1″,1是不一樣的值,這個和C語言是一樣的。有興趣的童靴可以自己試試輸出試試看。
以上所述就是本文的全部內容了,希望大家能夠喜歡。