본문 바로가기

언어/Kotlin

코틀린 공부 1일차

▶변수 수식어: 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