golangのmapから要素を削除する方法
delete関数は、mapから要素を削除するためにGo言語で使用できます。delete関数は、2つのパラメータを受け取ります。最初の要素は削除する要素を含むmapで、2番目の要素は削除される要素のキーです。以下に例を示します。
package main
import "fmt"
func main() {
// 创建一个map
m := map[string]int{
"apple": 1,
"banana": 2,
"orange": 3,
}
fmt.Println("初始map:", m)
// 删除键为"banana"的元素
delete(m, "banana")
fmt.Println("删除元素后的map:", m)
}
結果は出力されます。
初始map: map[apple:1 banana:2 orange:3]
删除元素后的map: map[apple:1 orange:3]
上記の例では、3つのキーバリューペアを含むマップを作成しました。その後、「banana」キーの要素をdelete関数で削除しました。最後に、削除後のマップを出力しました。「banana」キーの要素が削除されていることが確認できました。