以下は、配列内の各値の出現回数を出力する必要がある私のコードです。エントリーへの割り当て:パニックを:私が得たGoLang配列内の値の出現数を出力する
dict[10] = 2
dict[20] = 2
dict[30] = 1
エラー:
package main
import "fmt"
func main(){
//Initialize an array
inputArray := []int{10,20,30,56,67,90,10,20}
printUniqueValue(inputArray)
}
func printUniqueValue(arr []int){
//Create a dictionary of values for each element
var dict map[int]int
count := 0
for _ , num := range arr {
dict[num] = count+1
}
fmt.Println(dict)
}
しかし、私は次のように望むように私は、辞書を辞書を構築することができませんでした[10]は値2 サンプル予想される出力を持つべきですin nil map