에러와 실시간 도움

코딩을 하다 보면 IntelliJ 밑에 빨간 줄이 보일 거예요. 코틀린은 여러분이 실수하기 전에 미리 막아주려 노력합니다.

Kotlin 세미콜론


자주 만나는 에러

1. val에 다시 넣으려 할 때

val name = "홍길동"
name = "이순신" // (에러!) 'val'은 바꿀 수 없어요!

코틀린은 “절대 안 바꾼다고 해놓고 왜 바꿔?”라며 빨간 줄을 보여줍니다. 이럴 땐 valvar로 고쳐야 합니다.

2. 아무것도 없는데(Null) 쓰려고 할 때

코틀린은 ‘텅 비어있는 상태(Null)‘에 매우 민감합니다. 실수로 비어있는 상자를 열려고 하면 미리 알려주죠.


IntelliJ의 말에 귀 기울이기

빨간 줄이나 노란 줄 위에 마우스를 올려보세요.

Kotlin Null 에러 “이건 왜 틀렸어!”, “이렇게 고치는 게 어때?”라고 아주 구체적으로 말해줍니다. 심지어 Alt + Enter를 누르면 마법처럼 코드를 자동으로 고쳐주기도 합니다.