go言語 連想配列のキーの存在確認を行う

go言語 連想配列のキーの存在確認を行う

go言語で、連想配列のキーの存在確認を行うサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。

環境

  • OS windows10 pro 64bit
  • go言語 1.15.4

存在確認

以下のように記述することで連想配列のキーの存在確認を行うことが可能です。

value, flg := m["a"]

// flgにture or falseが入る

以下は、連想配列を作成して、キーの存在を確認して結果を表示するサンプルコードとなります。

package main

import "fmt"

func main() {

	m := map[string]int{"a": 1, "b": 2, "c": 3}

	value, flg := m["a"]
	fmt.Println(value, flg) // 1 true

	value2, flg2 := m["d"]
	fmt.Println(value2, flg2) // 0 false

}