常量就是在宣告後不能再修改的量。
const x int = 100
const y string = "abc"
const z = "abc"
看上去與變數的定義差不多,就是把var變成了const關鍵字。
const (
yellow = 1
red = 2
blue = 3
)
這個iota非常奇葩,從0開始,每次使用一次就自動增加一。例如:
const (
a = iota
b = iota
c = iota
)
上面a=0,b=1,c=2。不知道為什麼要發明這麼奇怪的東西,難道是因為懶,不過你需要至少用4次以上,否則就不划算了。 Go語言學習筆記 常量
常量是程式執行時,不會改變的量 go中常量的宣告方式和變數類似,有組合宣告,並行宣告,普通宣告 定義常量 const pi 3.14 這裡並沒有宣告變數型別,編譯器會自行判斷 dateformat string yyyy mm dd hh mm ss format 不提供資料型別和初始化值得常量視作...
go語言學習筆記2 變數 常量
一 變數 1 變數定義 var var 變數名 資料型別 example var a int 2 變數初始化 var a int 10 或者 a 10 自動推到型別 3 變數賦值 var a int a 10 多重賦值 i,j j,i 4 匿名變數 使用 func test a,b,c int re...
Go語言學習 二 常量
package main import fmt 1定義常量的關鍵字const const pi float64 3.14159265358979323846 const zero 0.0 無型別負點常量 const size int64 1024 eof 1 無型別整形常量 const u,v fl...