1. 변수 선언

var : 초기화 이후 수정 가능

val : 초기화 이후 수정 불가능

? : nullable

 

2. 배열 선언

var intlist = ArrayList<Int>();

 

3. 함수 선언

fun myfunc(str:String){

}
fun myfunc(str:String):String{
    return str
}

 

4. 조건문

if(){
    // true
}else{
    // false
}

 

5. 반복문

for (i in 0..1){
    
}

 

6. lateinit : 선언만하고 나중에 초기화

 

7. lazy : 변수를 사용할때 초기화

 

+ Recent posts