Android/Kotlin

Value, Variable

컴공 윤서혜 학습일기 2021. 7. 1. 12:05
val a: Int = 1
val b = 2
val c = 3.14
val d: String
d = "필수로 있어야 하는 구문"
// d = "d의 초기값이 없으면 null이 될 수 있는데, d는 null이 될 수 없기 때문에"
val e: String?

var d: String = "첫번째 초기화"
e = "두번째 초기화"

val은 상수를 뜻합니다.

Kotlin에서는 따로 변수타입을 선언하지 않아도 알아서 변수타입을 추론할 수 있습니다.

String이라고 선언해놓고 초기화를 해놓지 않으면 에러가 날 수 있습니다. Kotlin에서는 Null safe라는 기능이 있어서, Null타입을 받을 수 있는 변수와 받을 수 없는 변수가 정해져 있습니다. 그러므로 꼭 초기화를 해야 합니다!

 

val은 상수이기때문에 d변수는 2번 초기화를 할 수 없습니다.

 

'Android > Kotlin' 카테고리의 다른 글

If 문  (0) 2021.07.02
While 반복문  (0) 2021.07.02
For 반복문  (0) 2021.07.02
Type  (0) 2021.07.02
Kotlin이란?  (0) 2021.07.01