class Age() {
var age: Int = 4
val isYoung
get() = age < 30 // Property must be initialized
}
여기서 val isYoung은 되고 var isYoung은 왜 안되는지...
var isYoung하면 저기 주석처럼 초기화해야한다고하는데 왜 그런건지 이해를 못했으요,,
이거 백킹필드랑 관련있는거 같던데 스택오버플로우에 질문하고 했는데도 이해 못해써어요
class Age() {
var age: Int = 4
val isYoung
get() = age < 30 // Property must be initialized
}
여기서 val isYoung은 되고 var isYoung은 왜 안되는지...
var isYoung하면 저기 주석처럼 초기화해야한다고하는데 왜 그런건지 이해를 못했으요,,
이거 백킹필드랑 관련있는거 같던데 스택오버플로우에 질문하고 했는데도 이해 못해써어요
레퍼런스 ㄱㄱ
코틀린 문서봤는데 관련 내용 봤는데 정확히 이해가 안가요우
var로 할 거면 set()도 만들어야지
val은되고 왜 var은 안되는지.. val도 초기화 해야하잔항요