Ben KOTLIN yeniyim ve derleyici bu kodu hakkında şikayet neden bilmiyorum:Kotlin veri sınıfları ve null türleri
data class Test(var data : String = "data")
fun test(){
var test: Test? = Test("")
var size = test?.data.length
}
Derleyici test?.data.length
ile şikayet, bu yapmak gerektiğini söylüyor: test?.data?.length
. Ancak veri değişkeni String?
değil String
değil, bu yüzden ben uzunluğunu kontrol etmek istediğimde neden ?
'u koymam gerektiğini anlamıyorum.
Şimdi anlıyorum. Size çok teşekkür ederim! –