▶변수 수식어: 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
}'언어 > Kotlin' 카테고리의 다른 글
| [Kotlin1-5] Literal (1) | 2023.12.27 |
|---|---|
| [Kotlin1-3] 출력문 (0) | 2023.12.27 |
| [Kotlin 1-2] 주석 (0) | 2023.12.27 |
| [kotlin 1,2,3강] 언어개요 및 개발환경 구축 (0) | 2023.12.27 |
| [kotlin] 변수 설명, 로그보는법 - var,val,log (0) | 2023.12.04 |