Котлинский эквивалент Scala Traversable.collect

Есть ли эквивалент в Kotlin для функции Traversable.collect Scala ?

В частности, я хотел бы отобразить список в список, но только если это может быть успешным.

myList.map {
  val myNullableThing = it.someNullableMethod()
  // If it is null, then I cannot continue here
  // and I want to simply ignore this item
}

Всего 1 ответ


Хотя менее обобщенный, чем функция collect Scala, mapNotNull должен работать в вашем случае: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/map-not-null.html