본문 바로가기

개발 공부

Kotlin의 val, var

java 와 다르게 kotlin의 변수는 val, var로 선언한다.

package com.example.kotlinstudy_basic

fun main() {
    valVarExample();
}

//val vs var
//val = value 바뀌지 않는 값
//var = variable 바뀔수 있는 값
fun valVarExample() {
    val a: Int = 10
    var b: Int = 9
    //a = 100    a의 값을 재정의 불가
    println(a)
    println(b)

    //b는 가능
    b = 100
    println(a)
    println(b)

    //타입 생략 가능
    val c = 100
    var d = 100
    var name = "kingsCode"
    println(c)
    println(d)
    println(name)

    //변수 선언시 초기화를 해주지 않는다면 타입을 지정해야 한다.
    val e: String
    //val e   ->   불가
    var f: Float
    //var f   ->   불가
}

'개발 공부' 카테고리의 다른 글

Kotlin의 조건문  (0) 2025.10.18
Kotlin의 StringTemplate  (0) 2025.10.18
Kotlin 입문 (java와 kotlin 함수의 차이)  (0) 2025.10.18
JUnit 기본  (0) 2023.06.19
RabbitMQ 작업대기열(Work Queue) Java 2  (0) 2023.06.14