【发布时间】:2018-05-23 17:43:28
【问题描述】:
我想知道处理这种情况的最佳方法是什么
class Person(var name:String? = null, var age:Int? = null){
fun test(){
if(name != null && age != null)
doSth(name, age) //smart cast imposible
}
fun doSth (someValue:String, someValue2:Int){
}
}
调用 doSth 方法并确保 name 和 age 为 nt null 的最简单方法是什么?
我正在寻找一些简单的东西,比如我会简单地使用 let 的可变场景
name?.let{ doSth(it) }
【问题讨论】:
-
姓名和年龄可变是否有特定原因?
标签: kotlin