golang學習筆記 5 整型

2021-06-27 11:45:14 字數 597 閱讀 3278

golang的整型總類眾多,但一般只是使用使用int或者uintt就好了,

package main

import (

"fmt"

"unsafe"

)func main()

int型別和int32或者int64都不可以直接相加減,只有同型別(型別名相同)才能相加減,golang不支援隱式轉換。

package main

func main()

.\main.go:9:

invalid

operation:i1+

i2(mismatched

types

intand

int32)

使用int(變數名強制轉換)

package

main

import

(

"fmt"

)
func

main()

Golang學習筆記5 陣列array

1.array的定義var a 4 int 元素自動初始化為零 a int 編譯器按照初始化值數量確定陣列長度 a 5 int 未提供初始值的元素自動初始化為零2.陣列指標和指標陣列 陣列指標是指獲取陣列變數的位址。此時變數p就是指向陣列的指標。特別注意p定義的型別為長度為100的陣列的指標。長度必...

Golang學習筆記

如果乙個method的receiver是 t,你可以在乙個t型別的例項變數v上面呼叫這個method,而不需要 v去呼叫這個method 即不需要 v method 如果乙個method的receiver是t,你可以在乙個 t型別的變數p上呼叫這個method,而不需要 p去呼叫這個method。i...

golang學習筆記

與c語法不同之處 1.引數列表中各個引數型別相同時可以只寫出最後乙個,如 add x,y int int 2.型別在引數名 變數 函式 後面 3.函式的左大括號要跟函式名同一行,否則編譯不過 4.函式定義要先寫關鍵字func在函式開頭 函式外的每個語句都要以func var等等關鍵字開頭 5.在包或...