我在另一個goroutine中會不斷地將結果數據丟入resultQueue中,然后我另外起一個goroutine把這個resultQueue中的結果轉換為一個map輸出,請問一下為什么這個代碼在調用的時候會報panic: assignment to entry in nil mapresultQueue := make(chan string)var result map[string]stringgo func(resultQueue chan string, result map[string]string) { for urlInfo := range resultQueue { ret := strings.Split(urlInfo, " ") result[ret[0]] = ret[1] }}(resultQueue, result)
- 2 回答
- 0 關注
- 2301 瀏覽
添加回答
舉報
0/150
提交
取消