「Go言語」delete()で配列の要素を削除するサンプル
書式
delete(配列名,"キー名")
使用例
package main import "fmt" func main() { cft := map[string]int{"key01": 801, "key02": 802, "key03": 803, "key04": 804} fmt.Println("削除前") fmt.Println(cft) delete(cft, "key02") delete(cft, "key04") fmt.Println("削除後") fmt.Println(cft) }
実行結果
>go run sample02.go
削除前
map[key01:801 key02:802 key03:803 key04:804]
削除後
map[key01:801 key03:803]