Golang深入浅出之-掌握Go语言Map:初始化、增删查改与遍历
package main
import (
"fmt"
)
func main() {
// 初始化Map
var testMap map[string]int
testMap = make(map[string]int)
// 增加元素
testMap["one"] = 1
testMap["two"] = 2
// 查询元素
value, exists := testMap["one"]
if exists {
fmt.Printf("Key 'one' exists with value: %d\n", value)
} else {
fmt.Println("Key 'one' does not exist")
}
// 修改元素
testMap["one"] = 10
// 删除元素
delete(testMap, "two")
// 遍历Map
for key, value := range testMap {
fmt.Printf("Key: %s, Value: %d\n", key, value)
}
}
这段代码展示了如何在Go语言中初始化Map,如何添加、查询、修改和删除Map中的元素,以及如何遍历Map。代码简洁明了,并在适当的地方使用了注释以帮助理解。
评论已关闭