AK
Size: a a a
AK
AP
AK
AP
AP
at
EK
D🐈
at
AP
AO
AP
J¥
AP
AP
DM
AK
List a
. Нужно про нему сделать map
функцией (a -> Maybe b)
, но как только эта функция вернёт Nothing
, остановить итерацию и вернуть всё собранное до этого в виде List b
. (a -> Maybe b) -> List a -> List b
получается.takeWhileMap
или anyMap
?filterMap
, fold
etc. — обходят все элементы списка, а мне это не нужно.AK
unfoldr
похож (http://package.elm-lang.org/packages/elm-community/list-extra/6.1.0/List-Extra#unfoldr), но тоже берёт значение (и его "разворачивает" по Maybe
), а не список