더북(TheBook)

2.1 필드와 변수

코틀린에서는 다음과 같은 구문으로 필드(field)를 선언하고 초기화할 수 있다.

val name: String = "Frank 현석 Oh"

자바와 다른 점을 살펴보자.

val이라는 키워드가 맨 앞에 나온다. 이 키워드는 뒤에 오는 name이 불변(자바 final에 해당)임을 뜻한다.

타입(String)이 필드 이름 뒤에 온다. 이때 이름과 타입을 콜론(:)으로 구분한다.

한 문장이 끝나는 부분에 세미콜론(;)이 없다. 세미콜론을 사용해도 되지만, 줄 끝이 세미콜론과 같기 때문에 세미콜론을 꼭 쓸 필요는 없다.

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