マッピングは、辞書でのpythonであります
1 パッケージメイン 2 。3インポート" FMT " 。4 。5 FUNCメイン(){ 。6 。7 / * 8 定義された文字列が結合int型の数値である 。9 VAR XXマップ[ストリング] INT =マップ[ストリング] INT {} 10 VAR XX =マップ[ストリング] {} INT 11。 XX:=マップ[文字列] INT {} 12である * / 13である 14 15 16 // 長さが指定されていない場合、デフォルトの長さが0である 17。 // A:=メイク(地図[文字列] INT、2) 18のIS A:=メイク(マップ[ 文字列 ] INT ) 。19 20 21である 22である //データの追加 23はある A [ " AAA " ] = 1 24 A [ " BBB " ] = 2 25 A [ " CCC " ] = 3 26である 27 28 // アクセスするための鍵値 29 (fmt.Println " AAA番号です"、 【" AAA " ]) // 番号AAAが1である 30 31である 32 33である // 値変化 34である [ " AAA " ] = 111 35 fmt.Println(" AAA番号である"、A [ " AAA " ]) // AAA数は111であった 36 37 38である 39 40 }
パリティ付きキー
1 パッケージメイン 2 。3インポート" FMT " 4。 5。 FUNCメイン(){ 6。 7。 A:=メイク(マップ[ 文字列 ] INT ) 。8 9 10 11。 // データ追加 12である A [ " AAA " ] = 1。 13である A [ " BBBは" ] = 2 14 [ " CCC " ] = 3 15 16 // クエリが存在しない場合は、与えられません。 17 fmt.Println(" DDD番号である"、A [ " DDD " ]) // DDD番号0〜 18である 19。 20 // 認証決意とアクセスキー次いで01なされる 21で OK、AA:A = [ " AAA " ] 22は IF OK == trueには{ 23は fmt.Println(" 値がAAAである" 、AA) 24 } 他{ 25 fmt.Println(" 値ではない" ) 26 } 27 28 29 // チェックサム、論理的判断がなされ02 30 IF AAA、OK:A = [ " DDD " ]; == OK に真{ 31は fmt.Println(AAA) 32を } 他{ 33は fmt.Println(" なし" ) 34 } 35 36 37 38である // トラバーサルキーと01の値 39 のためのキー、値= 範囲A { 40 fmt.Printf(" A [%S] D =%\ N- " 、キー、値) 41である } 42は、 43である 44である /// トラバーサルキー02及び値 45 ためのキー:= {範囲 46 fmt.Println(キー、[鍵]) 47 } 48 49 }