Котлинский эквивалент Scala Traversable.collect - PullRequest
0 голосов
/ 18 октября 2018

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

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

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

1 Ответ

0 голосов
/ 18 октября 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...