절대 수정되지 않으며 var 키워드로 선언된 지역 변수를 보고합니다.

Kotlin에서는 변숫값이 절대로 변하지 않도록 val 키워드를 사용해 실질적인 불변 변수를 선언하도록 권장됩니다.

예:


  fun example() {
      var primeNumbers = listOf(1, 2, 3, 5, 7, 11, 13)
      var fibonacciNumbers = listOf(1, 1, 2, 3, 5, 8, 13)
      print("Same numbers: " + primeNumbers.intersect(fibonacciNumbers))
  }

빠른 수정에서는 var 키워드를 val로 바꿉니다.


  fun example() {
      val primeNumbers = listOf(1, 2, 3, 5, 7, 11, 13)
      val fibonacciNumbers = listOf(1, 1, 2, 3, 5, 8, 13)
      print("Same numbers: " + primeNumbers.intersect(fibonacciNumbers))
  }