본문 바로가기

감탄과 탄식 그 사이/. 어쩌다 마주친 그대 오류에 내 마음을 빼앗겨 버렸네

assignment to entry in nil map 오류

쾅점수는 2점 정도 드리겠습니다

구글링하면 쉽게 나오지만 문법을 모르고 있었다면 당황했을 문법이고, 조금 주긴 아쉬우니 1점 추가하여 2점으로 넉넉히 주었습니다

 

panic serving : assignment to entry in nil map

해석해보자면 "아무것도 없는 map에 할당" 입니다

 

저의 경우를 예로 설명해보겠습니다

 

mempool struct에 Txs변수를 map type으로 설정해놨습니다

 

그런데 mempool을 처음 만들어주는 Mempool()함수에서 map에 대한 초기화 없이 그대로 진행한 것을 볼 수 있습니다

 

그러므로 초기화를 진행해줍니다

 

이렇게 처음 map을 만들 때 초기화를 진행해주면 오류가 쏙 들어가는 것을 볼 수 있다

 

그럼 모두 원만한 해결하시길 바랍니다