iT邦幫忙

2024 iThome 鐵人賽

DAY 18
1
自我挑戰組

Golang基礎學習與實踐應用系列 第 18

Day 18 Go語言陣列基礎

  • 分享至 

  • xImage
  •  

有了基礎核心型別的概念後,接下來要學習其他型別,集合型別,在處理大量相關的資料時,把那些資料放進集合中:像是陣列、切片和映射表,是構建複雜資料模型的基石,能讓我們在未來寫程式時能更靈活彈性運用!

陣列:
由一群相同型態的資料所組成。

[長度] 資料型態
需指定可存放多少個元素及使用原始資料型態(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))
https://ithelp.ithome.com.tw/upload/images/20240927/201692333R8y8nfXI1.png

下一篇預告
接下來將揭開Go 語言資料結構的神秘面紗。


上一篇
Day 17 Go 語言:核心型別
系列文
Golang基礎學習與實踐應用18
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言