有了基礎核心型別的概念後,接下來要學習其他型別,集合型別,在處理大量相關的資料時,把那些資料放進集合中:像是陣列、切片和映射表,是構建複雜資料模型的基石,能讓我們在未來寫程式時能更靈活彈性運用!
陣列:
由一群相同型態的資料所組成。
[長度] 資料型態
需指定可存放多少個元素及使用原始資料型態(int、bool…等)。如果要使用陣列裡的元素,可以透過索引值,而索引值的編號是 從0開始。var arr[3] int
宣告一個變數arr,長度為3的整數陣列。
arr[0] arr[1] arr[2]
總共有三個元素,第一個元素arr[0]索引值為0,第二個元素arr[1]索引值為1,第三個元素arr[2]索引值為2。
陣列初值設定:
在宣告陣列時,就給定初始值。
var 陣列名稱 [長度] 資料型態= [長度] 資料型態{初值1,初值2,初值3,...}var arr [2]string=[2]string{“hello”,”Golang”}
也可以這樣寫:
var arr [2]string
arr[0]=”hello”
arr[1]=”Golang”
查詢陣列長度:
可以找出陣列的元素個數!var arr [2]string=[2]string{“hello”,”Golang”}
像是要找出上面這個陣列有幾個元素,可以這樣做:fmt.Println(len(arr))
下一篇預告
接下來將揭開Go 語言資料結構的神秘面紗。