在Go語言的map
數據結構中,實現數據的增刪改查操作非常簡單。下面是一個簡單的示例,展示了如何在map
中進行這些操作:
package main
import "fmt"
func main() {
// 創建一個map,鍵類型為string,值類型為int
m := make(map[string]int)
// 增加數據
m["one"] = 1
m["two"] = 2
m["three"] = 3
// 查詢數據
value, ok := m["two"]
if ok {
fmt.Println("Value of key 'two':", value)
} else {
fmt.Println("Key 'two' not found")
}
// 修改數據
m["two"] = 22
fmt.Println("Value of key 'two' after modification:", m["two"])
// 刪除數據
delete(m, "two")
fmt.Println("After deleting key 'two':", m)
}
輸出結果:
Value of key 'two': 2
Value of key 'two' after modification: 22
After deleting key 'two': map[one:1 three:3]
在這個示例中,我們首先創建了一個map
,然后使用make
函數初始化它。接下來,我們展示了如何向map
中添加數據(增加操作)、如何查詢數據(查找操作)、如何修改數據(更新操作)以及如何刪除數據(刪除操作)。