[오늘의 에러] val cannot be reassigned

ssook·2021년 7월 21일
0

오늘의 에러

목록 보기
10/18
post-thumbnail


스터디에서 여태까지 배운 것을 기반으로 해 bmi 계산기를 만드는 과제가 있어서 후딱 만들었는데... 정말 기초적인 실수를 했다.
심지어 강의에서 듣고 정리까지 해둔 부분인데!!! 😭...

📍 에러 이름

val cannot be reassigned

📍 에러 발생 원인

val은 한 번 선언하면 값이 바뀌지 않는다. JAVA의 final과 같은 느낌! 나같은 경우에는 위에서 bmi를 0으로 선언해놓고 또 값을 받아 저장하려고 했다😇 (심지어 저 bmi 계산 식도 틀렸다. kg/cm/cm로 해야 나온다... 저거 그대로 하면 0 나온다..0...)

📍 에러 해결법

자신이 변수에 재할당하고 싶은 상황인 경우 var을 쓰면 해결된다.

profile
1년차 주니어 개발자입니다~~~~

0개의 댓글