Size: a a a

2021 January 08

ŹR

Źmićer Rubinštejn in pro.elixir
вообще в функциональных языках называется fold а в не функциональных reduce
источник

БЁ

Борщевик Ёбаный... in pro.elixir
ну нет
источник

AI

Alexis IV Mobius in pro.elixir
говорить что fold требует моноидной структуры в принципе тоже неверно
источник

AI

Alexis IV Mobius in pro.elixir
если уж придираться)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
что еще раз подтверждает, что \ликсир по дороге перестал быть функциональным
источник

БЁ

Борщевик Ёбаный... in pro.elixir
Alexis IV Mobius
говорить что fold требует моноидной структуры в принципе тоже неверно
да, потому что initialValue может быть из полугруппы
источник

БЁ

Борщевик Ёбаный... in pro.elixir
просто понятные примеры проще подобрать
источник

AI

Alexis IV Mobius in pro.elixir
потому что вообще говоря a -> b -> b, там два разных множества
мне больше нравится взгляд, что фолд, в целом, и есть список
источник

БЁ

Борщевик Ёбаный... in pro.elixir
это всё сложно
источник

БЁ

Борщевик Ёбаный... in pro.elixir
список много чем является или может являться
то ли дело в эликсире— бахнул задачу и пошёл отдыхать
источник

БЁ

Борщевик Ёбаный... in pro.elixir
метод везде называется reduce
сразу видно шо коллега с жс и рубей на огонёк заглянул
источник

AI

Alexis IV Mobius in pro.elixir
шо за шовинизм, он и в питоне так называется например
источник

SK

Suren Kirakosyan in pro.elixir
Alex Bubnov
Написать просто матчер одиночной ошибки в сообщение или атом сообщения, мап, сорт, может быть фолд.
Спасибо за идёю, кажется я сделал так, как ты предлагал. Так гора(тут много "а")здо лучше.
источник

SK

Suren Kirakosyan in pro.elixir
источник

SK

Suren Kirakosyan in pro.elixir
Меня вот только присваивание в acc как-то бесит.
источник

YZ

Yura Zhivaga in pro.elixir
check(t, check(h, acc))
но как-то бэ))
источник

SK

Suren Kirakosyan in pro.elixir
Yura Zhivaga
check(t, check(h, acc))
но как-то бэ))
Я об этом подумал, но думаю, что так не ОК.
источник

Е

Евгений in pro.elixir
Вот опять я чешу репу.
Допустим есть некая функция обрабатывающая значение и возвращающая результат:
def match(val) do
И нужно добавить обработку списка значений. Возвращается соответственно список результатов.
Как кошернее, добавить клозу
def match(vals) when is_list(vals), do: Enum.map(&match(&1))
или таки отдельной функцией
def match_list(vals), do: Enum.map(&match(&1))
?
Интересует не с точки зрения производительности, а с точки зрения стилистики и вероятных граблей.
Само значение никогда не бывает списком.
источник

A ß in pro.elixir
Suren Kirakosyan
++ это стилистическое решение?
источник

SK

Suren Kirakosyan in pro.elixir
A ß
++ это стилистическое решение?
Нет, а что?
источник