地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

go keyの存在有無チェック

MapのKeyを参照すると、2つめの返り値でそのKeyが存在しているかどうかのbool値を返す。

その値をみれば存在有無を確認することができる

    if v, ok := m["a"]; ok {
        fmt.Println(v)
    }