언어/Kotlin
코틀린 공부 1일차
연나연
2023. 10. 15. 22:55
▶변수 수식어: val, var
변수: val,var 키워드로 선언
val: (value)/ 초깃값 할당 후 바꿀 수 없는 변수 (상수)
var: (variable)/ 초깃값 할당 후 바꿀 수 있는 변수 (변수)
val/var 변수명: 타입 = 값
최상위에서 선언한 변수나 클래스의 멤버 변수는 선언과 동시에 초기화 해야함.
val data1: int = 10 //타입 지정
val data2 = 20 //타입 추론
fun main(args: Array<String>) {
println("Hello World!")
println("1- " + data1 + data2)
println("2- " + data3)
println("3- " + data4)
println("4- " + data4 + 20)
println("5- " + data4)
println("6- " + data1 + data2 + data4)
println("7- " + data3)
println("8- " + data4)
}
val data1: Int = 10 // 타입지정
val data2 = 10 //타입추론
var data3: Int? = null //null은 메모리 할당이 되지 않았음을 의미
val data4: Int by lazy{
println("in lazy...")
10
}