Golangでマップを削除する方法

PHPz
リリース: 2023-05-10 12:08:36
オリジナル
1130 人が閲覧しました

golang でマップを削除する方法は非常に簡単で、組み込み関数deleteを使用して削除操作を完了します。

golang では、map はキーと値のペアを使用してデータを保存およびアクセスできる順序付けされていないデータ構造です。マップ内の要素を削除するには、delete関数を使用します。この関数の形式は次のとおりです:

delete(map, key)
ログイン後にコピー

このうち、mapはマップ オブジェクトを表しますkeyは削除する要素のキー値を表します。指定されたキー値がマップ内に存在する場合、delete関数は、対応するキーと値のペアをマップから削除します。指定されたキー値が存在しない場合、関数は何もせずに直接戻ります。

次は、delete関数を使用してマップ内の要素を削除する方法を示す簡単な例です。

package main import "fmt" func main() { // 定义一个map myMap := map[string]string{ "key1": "value1", "key2": "value2", "key3": "value3", } // 删除key2对应的value delete(myMap, "key2") // 遍历map for key, value := range myMap { fmt.Printf("key: %s, value: %s ", key, value) } }
ログイン後にコピー

上の例では、次の内容を含むマップを作成しました。 3 つの要素をマップし、delete関数を使用してkey2要素を削除し、最後にマップを走査してキーと値のペアを出力します。

一般に、delete関数を使用してマップ内の要素を削除するのは非常に簡単です。操作を完了するには、削除するキー値を指定するだけで済みます。コードを記述するときは、エラーを避けるために、指定されたキー値が存在するかどうかを確認することに注意する必要があります。

以上がGolangでマップを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!