더북(TheBook)

2.1.2 변수 정의하기

코틀린에서 변수를 정의하는 가장 간단한 형태는 다음과 같다.

val timeInSeconds = 15

이 정의를 이루는 요소들을 살펴보자.

val 키워드(keyword): 값을 뜻하는 value에서 유래했다.

변수 식별자(identifier): 새 변수에 이름을 부여하고, 나중에 이를 가리킬 때 사용한다.

변수의 초깃값(initial value)을 정의하는 식: = 기호 뒤에 온다.

자바 vs. 코틀린 변수 정의 뒤에 세미콜론(;)을 붙이지 않았음을 눈치챘는가? 실수가 아니다. 코틀린에서는 줄 끝에 세미콜론을 생략해도 된다. 실제로는 세미콜론을 쓰지 않는 스타일을 더 권장한다. 한 줄에 한 문장만 넣으면 실질적으로 코드에서 세미콜론을 거의 사용하지 않아도 된다.

IDE 팁 ≡

인텔리J는 불필요한 세미콜론을 경고함으로써 세미콜론을 사용하지 않는 코드 스타일을 권장한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.