본문으로 바로가기
반응형

 가끔 코딩을 하다보면 컴파일 오류로 할당되지 않은 'Value' 지역 변수를 사용했습니다. 로 뜨면서 컴파일 오류가 떠있는 것을 확인할 수 있습니다. 

갑자기 지역 변수를 사용하지 않았다며 당황시키는 VS를 볼 수 있다

메서드안에 만들어진 변수를 지역 변수라고합니다.

지역 변수는 만들어져있는데 값을 넣지 않으면 메모리는 차지하는데 값은 쓰레기값으로 되어있습니다.

 

만약 제가 땅을사면 그 땅에는 흙이있든 뭐든 있기때문에 건물을 지으려면 그것들을 치우고 해야합니다.

이와 마찬가지로 메모리에도 어떤 값을 가지고있기때문에 그 값을 다른 값으로 대입시켜줘야합니다.

 

따라서 할당되지 않은 지역 변수를 사용했습니다.라는 컴파일 오류가뜨면 unInitVar에 다른 값을 대입해서 초기화해줘야합니다.

 

unInitVar에 0을 대입시켜주니 빨간줄이 사라져있다

 

반응형