中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎樣遍歷go語言切片

小樊
81
2024-11-29 01:54:27
欄目: 編程語言

在 Go 語言中,遍歷切片(slice)的方法有很多種。這里為您提供三種常用的遍歷方法:

  1. 使用 for 循環遍歷:
package main

import "fmt"

func main() {
    slice := []int{1, 2, 3, 4, 5}

    for index := 0; index < len(slice); index++ {
        fmt.Printf("Index: %d, Value: %d\n", index, slice[index])
    }
}
  1. 使用 range 關鍵字遍歷:
package main

import "fmt"

func main() {
    slice := []int{1, 2, 3, 4, 5}

    for index, value := range slice {
        fmt.Printf("Index: %d, Value: %d\n", index, value)
    }
}
  1. 使用 for i := 0; i < len(slice); i++ 遍歷(與第一種方法類似):
package main

import "fmt"

func main() {
    slice := []int{1, 2, 3, 4, 5}

    for i := 0; i < len(slice); i++ {
        fmt.Printf("Index: %d, Value: %d\n", i, slice[i])
    }
}

以上三種方法都可以用于遍歷 Go 語言的切片。其中,第二種方法(使用 range 關鍵字)是最簡潔的,因為它可以直接獲取到切片的索引和值,而不需要手動管理索引變量。

0
舟山市| 马公市| 奇台县| 天长市| 资兴市| 宁波市| 永清县| 聂拉木县| 丁青县| 澄城县| 襄城县| 绩溪县| 乐亭县| 新密市| 专栏| 西平县| 凤山市| 洪泽县| 南江县| 沁源县| 德阳市| 黔南| 乌兰浩特市| 普安县| 隆子县| 横山县| 昭苏县| 江口县| 仁寿县| 伊川县| 蚌埠市| 五常市| 根河市| 丽江市| 泰顺县| 环江| 九寨沟县| 茂名市| 东山县| 玛沁县| 宜宾县|