У меня есть List[Option[MyClass]]
с None
в случайных позициях, и мне нужно «заполнить ' этот список снова из List[MyClass]
, сохраняя порядок.
Вот примеры списков и ожидаемый результат:
val listA = List(Some(3),None,Some(5),None,None)
val listB = List(7,8,9)
val expectedList = List(Some(3), Some(7), Some(5), Some(8), Some(9))
Итак, как идиоматическая Scala должна обрабатывать этот список?