【发布时间】:2023-03-18 03:55:01
【问题描述】:
我是 Kotlin 的新手,我正试图弄清楚如果变量为空该怎么办。这就是我想做的事情
private var loggedInUser: User? = null
fun createActivity(activity: Activity) {
loggedInUser?.activities?.put(activity.id, activity)
//set loggedInUser.activities = hashMapOf() if null
}
这是用户类
data class User(
val firstname: String = "",
val lastname: String = "",
val email: String = "",
val password: String = "",
val id: String = UUID.randomUUID().toString(),
val activities: MutableMap<String, Activity> = hashMapOf())
【问题讨论】:
标签: kotlin null-check