Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ マップからキーを削除する | 構造体とマップのイントロダクション
Go入門

bookマップからキーを削除する

メニューを表示するにはスワイプしてください

delete() 関数を使用して、マップからキーと値のペアを削除することも可能。

delete(mapName, keyName)

delete() 関数に関する注意点:

  • delete 関数は値を返さない;
  • キー keyName が存在しない場合、何も行われない;
  • マップ mapName が存在しない場合、コンパイル時にエラーが発生。

以下は、プログラム内で delete() 関数を使用する例。

index.go

index.go

copy
12345678910111213
package main import "fmt" func main() { var numbers = map[string]int { "one": 1, "two": 2, "three": 3, } fmt.Println(numbers) // Output: map[one:1 three:3 two:2] delete(numbers, "three") fmt.Println(numbers) // Output: map[one:1 two:2] }
question mark

以下のマップのコードを考慮した場合、どの式がコンパイルエラーなしで実行されますか:

すべての正しい答えを選択

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 6.  7

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 6.  7
some-alt