не нашел
inline fun <T, R> T?.map(mapper: (T) -> R?): R? {
if (this == null) {
return null
}
return mapper(this)
}
Использование
somePojo.map{ it.getSomething }.map{ it.weNeedToGoDeeper() } ?: nevermind()
`somePojo?.something?.weNeedToGoDeeper() ?: nevermind()`
Обсуждают сегодня