[Kotlin] :: 변수(val, var, lateinit, lazy), 함수(반환타입, 매개변수)
·
[Programming Language]/[Kotlin]
◎ 코틀린에서 변수를 선언하는 2가지 방법 - val, var 코틀린에서 변수를 선언하는 방법에는 2가지가 있다. value를 뜻하는 val과 variable을 뜻하는 var이 있다. 1) val val은 한 번 초깃값이 할당되면 추후에 값의 변경이 불가하다. 상수 개념이라고 보면 된다. val로 변수를 선언하고 값의 변경을 시도하면 오류가 발생한다. 2) var var은 val과는 달리 초깃값이 할당된 이후에도 값의 변경이 가능하다. ◎ 변수 타입 지정 및 null 허용 코틀린에서는 변수의 타입을 지정할 수 있다. 변수명 뒤에 콜론(:)을 추가하여 타입을 명시할 수 있고 데이터에 따라 값의 추론이 가능한 경우에는 타입 지정을 생략할 수 있다. - 초깃값 할당 코틀린에서 최상위에 선언한 변수나 클래스의 ..