2.1.2 변수 정의하기
코틀린에서 변수를 정의하는 가장 간단한 형태는 다음과 같다.
val timeInSeconds = 15
이 정의를 이루는 요소들을 살펴보자.
• val 키워드(keyword): 값을 뜻하는 value에서 유래했다.
• 변수 식별자(identifier): 새 변수에 이름을 부여하고, 나중에 이를 가리킬 때 사용한다.
• 변수의 초깃값(initial value)을 정의하는 식: = 기호 뒤에 온다.
자바 vs. 코틀린 변수 정의 뒤에 세미콜론(;)을 붙이지 않았음을 눈치챘는가? 실수가 아니다. 코틀린에서는 줄 끝에 세미콜론을 생략해도 된다. 실제로는 세미콜론을 쓰지 않는 스타일을 더 권장한다. 한 줄에 한 문장만 넣으면 실질적으로 코드에서 세미콜론을 거의 사용하지 않아도 된다.
IDE 팁 ≡
인텔리J는 불필요한 세미콜론을 경고함으로써 세미콜론을 사용하지 않는 코드 스타일을 권장한다.