Go言語mapサンプルプログラム

mapとは、他言語で言うところの、ハッシュや連想配列です。
簡単なプログラムを書いてみます。

■map_sample.go

package main

import "fmt"

func main() {
    // map[キーの型]値の型
    // で定義する
    m := make(map[string]string)

    m["Python"] = "インタプリタ"
    m["Java"] = "コンパイラ"
    m["Z80"] = "アセンブラ"

    fmt.Println(m)
}

■実行結果

$ go run map_sample.go
map[Python:インタプリタ Java:コンパイラ Z80:アセンブラ]