x: Int? = getNullableInt()
val y: String? = getNullableString()
val ...
val someDataClass? = when {
<x, y и ещё N переменных != null> -> SomeDataClass(a = x, b = y)
else -> null
}
Ну норм. Смущает только val someDataClass?
Обсуждают сегодня