проверки сразу двух объектов на null?
пример делаю сейчас:
`
class AB {
var a:Double = 0.0
var b:Double = 0.0
fun ab(val1:Double, val2:Double) {
a = val1
b = val2
}
}
...
var result = AB()
someObj.value1?.let {value ->
result.a = value
}
someObj.value2?.let {value ->
result.b = value
}
`
Как-то не очень. Можно ли как-то объеденить сразу два значения, чтоб проверить на null и `someObj.value1` и `someObj.value2` и если оба не `null`, то выполнить `result.ab(value1,value2)` ?
if(value1 != null && value2 != null)
Можно написать if
Можно, но придётся руками писать.
Обсуждают сегодня