Kotlin - Variables

huihun·2022년 11월 1일
0

Kotlin

목록 보기
1/2

Variables

  • Kotlin의 경우 강력한 Type inference
  • 명시적 선언과 추론 선언 모두 사용 가능
  • 불변성은 강요하지 않지만 권장 사항
  • val, var

e.g.

var a: String = "initial"
val b: Int = 1
var c = 3
  1. mutable하고 type이 명시된 a 선언
  2. immutable하고 type이 명시된 b 선언
  3. mutable하고 type을 추론하는 c 선언 - Int로 추론

var e: Int
println(e)
// Variable 'e' must be initialized
  1. var 의 경우 initialization을 하지 않음
  2. Complier error 발생 Variable 'e' must be initialized

val d: Int 

if (someCondition()) { d = 1 } else { d = 2 }

println(d) 
  • 조건에 따라서 initialization한 경우 사용 가능


참고 자료

Kotlin Example

0개의 댓글