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

2021-08-29 21:01:58 字數 971 閱讀 7191

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()

表示式與常量表示式的區別在於常量表示式的值是確定的,可知的

-iota是常量的計數器,從0開始,常量組中每定義乙個常量,則遞增加1.

通過初始化規則與iota可以達到列舉的效果;

每遇到乙個const關鍵字,iota就會重置為0.

package main

import

"fmt"

// 常量組

const

( a =

'a'// 此時iota=0

b // 繼承a的表示式'a',iota=1

c // 繼承a的表示式'a',iota=2

d =iota

// 繼承a的表示式'a',iota=3

)const

( e =

iota

// 遇到新的const,iota=0

)func

main()

Go 常量與運算子

1.常量的值在編譯的時候就已經確定。所以,在定義的時候就必須賦值 2.使用 const 關鍵字來宣告常量。賦值形式與變數類似 標準定義 const pi int 3.14 省略型別 const str a 將常量放在一組定義 const e 1 f e 1 定義一組常量 const a,b,c 1,...

3 Go的常量與運算子

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

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

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