なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

Go で map にキーに該当する要素があるかどうか調べたい

Go で map[string]string なディクショナリがあったとして、キー a が存在するかどうか調べたいときのスニペット

value, ok := dictionary[key]
if ok {
    // 要素があるよ!
}

言語によって、ディクショナリのキーにないものにアクセスするとどうなるのか、が結構違って面白い。

stackoverflow.com