Go語言學習筆記三 常量

2021-08-15 12:57:32 字數 440 閱讀 1556

常量就是在宣告後不能再修改的量。

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...