Kotlin - 변수 초기화

CODEDRAGON Development/Kotlin

반응형


 

 

Kotlin - 변수 초기화

·         변수 선언 최초로 값을 저장하는 것을 초기화하고 합니다.

·         변수 선언은 클래스 외부(최상위; top level), 클래스 내부, 함수 내부에서 선언할 있습니다.

·         클래스 외부나 클래스의 멤버변수는 선언과 동시에 초기화해주어야 합니다.

·         함수 내부의 지역변수는 선언과 동시에 초기화하지않아도 향후에 초기화한 사용할수 있습니다.

 

 

 

 

// 클래스 외부(최상위) 변수 선언

val globalData1: Int = 100

var globalData2: String = "Hello"

 

// 클래스 정의

class TestData {

// 클래스 내부 변수 선언

    val objData1: Int = 200

    var objData2: String = "Kotlin"

 

// 함수 정의

    fun someTesting(){

    // 함수 변수 선언

val localData1: Int = 300

        val localData2: Int

        var localData3: String

 

        localData2=400 // 초기화

 

}

}