Size: a a a

2021 June 10

[

[BRM]White Rabbit in Haskell
Alternative b => (a -> b) -> [a] -> b
источник

[

[BRM]White Rabbit in Haskell
или как-то так~
источник

[

[BRM]White Rabbit in Haskell
Альтератив вроде для * -> * работает, так что там немного иначе надо записать, ога
источник

GP

Grigory Petrov in Haskell
а как в хугле констрейты писать
источник

GP

Grigory Petrov in Haskell
или лучше другим чем-то пользоваться?
источник

[

[BRM]White Rabbit in Haskell
так и писать
источник

[

[BRM]White Rabbit in Haskell
источник

[

[BRM]White Rabbit in Haskell
модуль правда не база
источник

GP

Grigory Petrov in Haskell
а, у меня руки не из того места просто
источник

[

[BRM]White Rabbit in Haskell
altMap :: (Alternative p, Foldable f) => (a -> p b) -> f a -> p b
altMap f = foldr ((<|>) . f) empty
источник

AP

Aleksei (astynax) Pi... in Haskell
asum + map же
источник

AP

Aleksei (astynax) Pi... in Haskell
выше подсказали уже
источник

GP

Grigory Petrov in Haskell
я думал может одной функцией можно
источник

[

[BRM]White Rabbit in Haskell
нет, нельзя. Только если пакет лишний добавлять в депсы, но это тупо
источник

AP

Aleksei (astynax) Pi... in Haskell
Что за желание везде свёртки втыкать? Особенно — когда нормальные комбинаторы есть
источник

[

[BRM]White Rabbit in Haskell
это я скопировал код той ф-ции, которую хугл выдал
источник

AP

Aleksei (astynax) Pi... in Haskell
Ок, переадресую гнев автору либы
источник

[

[BRM]White Rabbit in Haskell
действительно😁
источник

[

[BRM]White Rabbit in Haskell
ох уж эти свёртки
источник

AP

Aleksei (astynax) Pi... in Haskell
Но это-то библиотечная функция!
источник