Go 常量與運算子

2022-01-18 20:12:02 字數 754 閱讀 2724

1. 常量的值在編譯的時候就已經確定。所以,在定義的時候就必須賦值

2. 使用 const 關鍵字來宣告常量。賦值形式與變數類似:

//

標準定義

const pi int = 3.14

//省略型別

const str = "a"

//將常量放在一組定義

const

( e=1

f=e+1)//

定義一組常量

const a, b, c = 1, "

a", '

c'

3.  使用常量組定義時,如果不指定常量的值,該常量將自動取得上一行的值

const

( a=1

b

//b 的值將取得其上一行的值,即為1

)

go 中的列舉和其他的語言有所不同,它即為常量的一組定義;

其中iota是常量計數器,它表示常量從0開始,並且沒定義乙個常量,值累加1;

const

( monday=iota

tuesday

wednesday

thursday

friday

saturday

sunday

)

go 中的運算子全是 「從左到右」 結合的。 優先順序如下:

Go程式設計基礎04 常量與運算子

package main import fmt 常量定義 const a int 1 const b a 常量組 const c a d a 2 e,f 1,b func main package main import fmt 常量組 const c 1 d e func main 表示式與常量表...

3 Go的常量與運算子

請嘗試執行以下 會發生什麼?func main string 表示把資料轉換為文字格式,因為計算機中儲存的任何東西本質上都是數字,string 函式自然的認為我們需要用數字65表示的文字a。如果要轉換為字串65 package main import fmt strconv func main 常量...

Go語言變數 常量 運算子(4)

變數 於數學,是計算機語言中能儲存計算結果或能表示值抽象概念。變數可以通過變數名訪問。go 語言變數名由字母 數字 下劃線組成,其中首個字元不能為數字。go語言中宣告變數的方式有很多種 go對於已宣告但未使用的變數會在編譯階段報錯 go語言中最基本的定義變數的方式是使用 var 關鍵字,與c語言不同...