Size: a a a

(F|R|FR)P - русскоговорящее сообщество

2019 September 12

E

Evgeniy 🍀 in (F|R|FR)P - русскоговорящее сообщество
呼ば
Мне необходимо либо возвращать результат f(a) или a, если в результате возвращается null
Есть
источник

呼ば in (F|R|FR)P - русскоговорящее сообщество
Evgeniy 🍀
Есть
А как называется?)
источник

ЗП

Зигохистоморфный Препроморфизм in (F|R|FR)P - русскоговорящее сообщество
呼ば
Никто не знает есть ли в ramda готовый метод для такого:
(f, a) -> f(a) | a
называется fmap для Maybe :D
источник

呼ば in (F|R|FR)P - русскоговорящее сообщество
Зигохистоморфный Препроморфизм
называется fmap для Maybe :D
Ну я не очень умный) но кажется понял, спасибо
источник

呼ば in (F|R|FR)P - русскоговорящее сообщество
Кстати не знал что в рамде Maybe есть
источник

ЗП

Зигохистоморфный Препроморфизм in (F|R|FR)P - русскоговорящее сообщество
呼ば
Ну я не очень умный) но кажется понял, спасибо
const k = (f, a) => {
 const res = f(a);
 return !isNil(res) ? res : a;
};

такое?
источник

呼ば in (F|R|FR)P - русскоговорящее сообщество
Зигохистоморфный Препроморфизм
const k = (f, a) => {
 const res = f(a);
 return !isNil(res) ? res : a;
};

такое?
Ага точно
источник

E

Evgeniy 🍀 in (F|R|FR)P - русскоговорящее сообщество
Можно either + just заиспользовать
источник

呼ば in (F|R|FR)P - русскоговорящее сообщество
Evgeniy 🍀
Можно either + just заиспользовать
А можно пример?
источник

E

Evgeniy 🍀 in (F|R|FR)P - русскоговорящее сообщество
const k = curry((f,a) =>either(f, just))
источник

E

Evgeniy 🍀 in (F|R|FR)P - русскоговорящее сообщество
Протестить правда не смогу, не за компом
источник

呼ば in (F|R|FR)P - русскоговорящее сообщество
Ок, спасибо! Ушёл читать про either
источник

ЗП

Зигохистоморфный Препроморфизм in (F|R|FR)P - русскоговорящее сообщество
呼ば
Ага точно
const fn = ap(a => res => !isNil(res) ? res : a)
источник

ЗП

Зигохистоморфный Препроморфизм in (F|R|FR)P - русскоговорящее сообщество
😂 давно я на рамде не писал
источник

呼ば in (F|R|FR)P - русскоговорящее сообщество
Зигохистоморфный Препроморфизм
const fn = ap(a => res => !isNil(res) ? res : a)
Да, я понимаю что могу сам написать реализацию) мне просто интересно как это можно решить средствами рамды
источник

ЗП

Зигохистоморфный Препроморфизм in (F|R|FR)P - русскоговорящее сообщество
так вот тебе тут ap
источник

呼ば in (F|R|FR)P - русскоговорящее сообщество
А, стоп, а что за ар?🤔
источник

ЗП

Зигохистоморфный Препроморфизм in (F|R|FR)P - русскоговорящее сообщество
аппликативный функтор :D без функторов
источник

呼ば in (F|R|FR)P - русскоговорящее сообщество
Понял) ещё раз спасибо всем
источник

呼ば in (F|R|FR)P - русскоговорящее сообщество
источник