본문 바로가기
언어 공부하기/코들린 개념

[망댕이의 Kotlin] 코틀린 기본 개념, 변수 선언 및 초기값 할당 알아보기(코틀린 선언)

by 망댕이 2024. 7. 8.
반응형

 코틀린 변수 선언

코틀린은 var와 val를 이용하여 변수를 선언할 수 있다.

기본적으로 아래와 같이 선언할 수 있다.

var 변수명: 타입 = 값
val 변수명: 타입 = 값

 

val은 초기값 할당 후 바꿀 수 없는 변수를 선언할 때 사용한다.

var은 초기값 할당 후 바꿀 수 있는 변수를 선언할 때 사용한다.

var data1 = 77
val data2 = 77

fun main(){
    data1 = 777 // 오류 발생
    data2 = 777 // 정상 작동
}

 

▷코틀린 초기값 할당

최상위에 선언한 변수나 클래스의 멤버변수는 선언과 동시에 초기값을 할당해야 한다.

val data1 : Int // 오류 발생
val data2 = 10 // 정상 작동

fun main(){
    val data3 : Int
    println("data3 : $data3") // 오류 발생
    val data3 = 10
    println("data3 : $data3") // 정상 작동
}
class mang{
    val data4 : Int // 오류 발생
    val data5 : Int = 10 // 정상 작동
}

 

초기값을 할당하지 않았을 경우 위와 같이 오류가 발생하는 것을 볼 수 있다.

 

 

반응형