「Go言語」Mapを使うサンプル

2021年1月14日

書式
var 変数名 map[string]string
使用例

package main

import "fmt"

func main() {
    var cityMap map[string]string 
    cityMap = make(map[string]string)

    /*key value */
    cityMap [ "Tokyo" ] = "東京"
    cityMap [ "Fukuoka" ] = "福岡"
    cityMap [ "Yokohama" ] = "横浜"

    /*mapの要素出力 */
    for cft := range cityMap {
        fmt.Println(cft, " value is", cityMap [cft])
    }

    /*element要素判定 */
    kk, result := cityMap [ "key007" ] 
    if (result) {
        fmt.Println("exit value ", kk)
    } else {
        fmt.Println(" not exist value")
    }
}

実行結果
>go run test.go
Yokohama value is 横浜
Tokyo value is 東京
Fukuoka value is 福岡
not exist value

Go言語

Posted by arkgame