go語言中遍歷陣列的方法有哪些
遍歷陣列有兩種方法:
1、用for迴圈語句遍歷陣列,語法“for i :=0;i<1len(arr);i++{ arr[i]}”。="" 2、用“for="" range”迴圈語句遍歷陣列,語法“for="" index,="" value="" :="range" arr{...}”,index是陣列的索引,value是陣列的索引index處對應的陣列的值,如果不需要索引或者值可以透過“_”的形式忽略。="" [yiji]for迴圈遍歷陣列[="" yiji]="" go="" 語言的="" for="" 迴圈的迴圈體開始的大括號必須跟="" 寫在同一行,不可以單獨換行,類似於="" if="" 語句="" 的大括號。="" 語法="" for i := 0; i < len(arr); i++ { //arr[i] }
說明:
我們透過 len 函式,獲取陣列元素的個數,然後透過 for 迴圈加索引的形式獲取每一個陣列元素的值。
示例:for迴圈陣列遍歷
我們可以透過 for 迴圈加索引的形式遍歷陣列
package main import ( "fmt" ) func main() { //我們可以透過 for迴圈加索引的形式遍歷陣列 var arr = [10]int{1,2,3,4,5,6,7,8,9,10} for i := 0; i < len(arr); i++ { fmt.Println(arr[i]) } }
Go 語言 的鍵值 for 迴圈 使用的是 for range 的語法形式,可以用來遍歷 陣列 。
語法
for index, value := range arr{ }
說明:
透過 for range 的形式來遍歷陣列元素,index 即是陣列的索引,value 是陣列的索引 index 處對應的陣列的值。如果我們不需要索引或者值,可以透過 _ 的形式忽略。
示例:for range迴圈陣列遍歷
package main import ( "fmt" ) func main() { //我們可以透過 for range迴圈的形式遍歷陣列 var arr = [10]int{1,2,3,4,5,6,7,8,9,10} for index, value := range arr{ fmt.Println("Index =", index, "Value =", value) } }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2936775/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 陣列遍歷方法陣列
- java陣列遍歷的方法Java陣列
- 認識 Go 語言中的陣列Go陣列
- 遍歷陣列的幾種方法陣列
- Jvascript陣列迭代,遍歷的方法陣列
- 聊聊Go語言中的陣列與切片Go陣列
- for in語句遍歷陣列中的元素陣列
- ios 遍歷陣列的八種方法iOS陣列
- JavaScript 陣列遍歷方法的對比JavaScript陣列
- ***PHP遍歷陣列的方法foreachPHP陣列
- php手冊 php陣列的遍歷有哪幾種方式?php陣列如何遍歷?PHP陣列
- 陣列遍歷陣列
- 陣列常見的遍歷迴圈方法、陣列的迴圈遍歷的效率對比陣列
- 前端技巧:遍歷陣列都有哪些方式呢?前端陣列
- 有關js各種陣列遍歷JS陣列
- Go 語言中 defer 使用時有哪些陷阱?Go
- javascript使用for in語句遍歷陣列元素JavaScript陣列
- 遍歷物件和陣列的方法總結物件陣列
- JS中陣列的遍歷方法(3種)JS陣列
- 遍歷陣列物件陣列物件
- Go 語言中的方法Go
- 在PHP中陣列遍歷的三種方法PHP陣列
- php遍歷關聯陣列的三種方法PHP陣列
- 物件和陣列的遍歷物件陣列
- OC中陣列、字典的遍歷的三種方法陣列
- js 遍歷陣列方式JS陣列
- c語言中計算陣列長度的方法C語言陣列
- 簡單分析Go語言中陣列的這些細節Go陣列
- 遍歷陣列的常用方法forEach,filter,map等陣列Filter
- JS中陣列與物件的遍歷方法例項JS陣列物件
- php中使用while遍歷二維陣列的方法PHPWhile陣列
- JAVA多維陣列的遍歷Java陣列
- jquery裡遍歷普通陣列和多維陣列的方法及例項jQuery陣列
- $.each()方法遍歷陣列和物件簡單物件陣列物件
- JavaScript遍歷陣列詳解JavaScript陣列
- php陣列迴圈遍歷PHP陣列
- java陣列如何遍歷全部的元素Java陣列
- JS中遍歷陣列、物件的方式JS陣列物件