Size: a a a

2020 April 06

P

Pavel in rust_offtopic
Alex Zhukovsky
операторы обычно делают для понятности. Например a + b - сложение чиселок, a ++ b - сложение строк
a || b это сложение строк
источник

м

мухожук in rust_offtopic
Alex Zhukovsky
cout >> input >>= pipes::transform(a >> 15)
Это работает вообще? Не знал, что для std::cout реализован >>
источник

P

Pavel in rust_offtopic
сколько фп идиом сходу назовёшь?
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
А что не так?
ну то что >> имеет 3 разных смысла в одной строке для меня немного непонятно
источник

С

Слава in rust_offtopic
Pavel
фпшники ещё больше понаписали
Ну нет. До глубины глубин хибернейта и абстрактных фабрик этим ФПшникам далеко
источник

p

polunin.ai in rust_offtopic
Pavel
сколько фп идиом сходу назовёшь?
Немного. Итераторы, монады, функторы, линзы.
источник

AZ

Alex Zhukovsky in rust_offtopic
мухожук
Это работает вообще? Не знал, что для std::cout реализован >>
может я стрелки перепутал (тогда нужно юзать cin), но суть та же
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
Немного. Итераторы, монады, функторы, линзы.
На самом деле, их сильно больше
источник

G

Gymmasssorla in rust_offtopic
И шаблонов проектирования тоже
источник

p

polunin.ai in rust_offtopic
Pavel
сколько фп идиом сходу назовёшь?
Ну и ФП идиома в исходном коде занимает строчек пять. А ООПшная если заняла 50, то повезло.
источник

P

Pavel in rust_offtopic
polunin.ai
Немного. Итераторы, монады, функторы, линзы.
ко-монады, рекурсия, ко-рекурсия, все оптики, ещё всякая хуйня типа ко-данных, траверсалы
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
a || b это сложение строк
ну если в языке || везде юзается как сложение это ок. А если везде это оператор "или" а для строк внезапно "конкатенация", то звиняйте
источник

p

polunin.ai in rust_offtopic
Как будто рекурсию фпшники изобрели, лол
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
ну если в языке || везде юзается как сложение это ок. А если везде это оператор "или" а для строк внезапно "конкатенация", то звиняйте
это sql, кстати
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
ко-монады, рекурсия, ко-рекурсия, все оптики, ещё всякая хуйня типа ко-данных, траверсалы
не нужно
источник

С

Слава in rust_offtopic
Pavel
это sql, кстати
Это постгрес
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
не нужно
как и многое в ооп
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
это sql, кстати
чет не помню в стандарте SQL такого оператора
источник

м

мухожук in rust_offtopic
polunin.ai
Ну и ФП идиома в исходном коде занимает строчек пять. А ООПшная если заняла 50, то повезло.
Жиза, особенно когда надо менять стейт
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
Как будто рекурсию фпшники изобрели, лол
Можно и так сказать
источник