Open2
【Go言語】map関数の使い方
Mapとは?
C#でいうDictionary型と同じようだ
キーとそのValueを定義
private dic<string,int> = new();
GoのMapの場合
dic := map[string]int{}
dic["test"] = 100
fmt.Println(stocks["test"]) //100
キーの存在をチェックする
dic := map[string]int{}
dic["test"] = 100
value, isExist := dic["test"]
if isExist {
//存在する場合の処理
fmt.Println(stocks["test"]) //100
}else{
//存在しない場合の処理
}
存在するかしないかも返ってきているみたいだ。