91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

GO的range怎么使用

go
小億
86
2024-02-22 18:04:33
欄目: 編程語言

在Go語言中,range關鍵字可以用于迭代數組、切片、通道或映射。它可以在循環中便利集合中的每個元素。

示例:

package main

import "fmt"

func main() {
	nums := []int{1, 2, 3, 4, 5}
	
	// 迭代切片
	for index, value := range nums {
		fmt.Printf("Index: %d, Value: %d\n", index, value)
	}

	// 迭代map
	ages := map[string]int{
		"Alice": 25,
		"Bob":   30,
		"Carol": 35,
	}

	for name, age := range ages {
		fmt.Printf("Name: %s, Age: %d\n", name, age)
	}
}

在上面的示例中,我們使用range來迭代一個切片和一個map,分別輸出其索引和值。你也可以在迭代時只獲取值而不需要索引,像這樣:

// 迭代切片,只獲取值
for _, value := range nums {
	fmt.Println(value)
}

// 迭代map,只獲取值
for _, age := range ages {
	fmt.Println(age)
}

0
洪湖市| 景东| 石林| 沁源县| 阿尔山市| 赤城县| 南郑县| 浠水县| 睢宁县| 绵阳市| 秦皇岛市| 揭东县| 五家渠市| 建昌县| 大安市| 宜川县| 墨江| 富阳市| 丰都县| 都安| 盱眙县| 来凤县| 岑溪市| 大悟县| 宝丰县| 义马市| 固阳县| 内丘县| 中西区| 秭归县| 东至县| 临潭县| 连江县| 石河子市| 宜城市| 宁都县| 石景山区| 思南县| 南皮县| 大余县| 宜君县|