반응형
▷ 코틀린 변수 선언
코틀린은 var와 val를 이용하여 변수를 선언할 수 있다.
기본적으로 아래와 같이 선언할 수 있다.
var 변수명: 타입 = 값
val 변수명: 타입 = 값
val은 초기값 할당 후 바꿀 수 없는 변수를 선언할 때 사용한다.
var은 초기값 할당 후 바꿀 수 있는 변수를 선언할 때 사용한다.
var data1 = 77
val data2 = 77
fun main(){
data1 = 777 // 오류 발생
data2 = 777 // 정상 작동
}
▷코틀린 초기값 할당
최상위에 선언한 변수나 클래스의 멤버변수는 선언과 동시에 초기값을 할당해야 한다.
val data1 : Int // 오류 발생
val data2 = 10 // 정상 작동
fun main(){
val data3 : Int
println("data3 : $data3") // 오류 발생
val data3 = 10
println("data3 : $data3") // 정상 작동
}
class mang{
val data4 : Int // 오류 발생
val data5 : Int = 10 // 정상 작동
}
초기값을 할당하지 않았을 경우 위와 같이 오류가 발생하는 것을 볼 수 있다.
반응형
'언어 공부하기 > 코들린 개념' 카테고리의 다른 글
[망댕이의 Kotlin] 코틀린 조건문에 대해 빠르게 알아보기 (코틀린 if, else, when) (0) | 2024.09.03 |
---|---|
[망댕이의 Kotlin] 코틀린 List, Set, Map 3가지에 대해 빠르게 알아보기 (코틀린 list, set, map) (0) | 2024.09.02 |
[망댕이의 Kotlin] 코틀린 함수 개념, 함수 fun 선언하기(코틀린 함수) (0) | 2024.08.02 |
[망댕이의 Kotlin] if~ else문과 if~else문 표현식 알아보기(코틀린 조건문) (0) | 2024.07.02 |