Size: a a a

2020 February 15

P

Pavel in rust_offtopic
Alex Zhukovsky
в чем разнца между a %(% b и a DoFloHlak b ?
в том, что DoFloHlak можно написать понятно
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
<> это синоним mconcat
mconcat это синоним fold для списка
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
в том, что DoFloHlak можно написать понятно
обычно нельзя
источник

p

polunin.ai in rust_offtopic
Pavel
ну так а как знать, какое произведение решили сделать оператором, а какое — методами, если не сидеть листать весь перечень методов?
прочитать один раз
источник

A

Aleksandr Khristenko in rust_offtopic
Alex Zhukovsky
особенно если функция в твоем проекте локальная, и гугл про неё не знает
Не, я именно про гугл.
источник

P

Pavel in rust_offtopic
λоλторт
Как в цпп или как в хаскеле?
идеологически
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
обычно нельзя
обычно можно
источник

AL

Arsenii Lyashenko in rust_offtopic
polunin.ai
это разные произведения. приходится мириться с тем что для одной операции выбрать оператор, а другие записать как функции
Ну или можно сделать обертки, если вы про Раст
a.each_element() * b.each_element() // EachElement<Vec3>
a.scalar() * b.scalar() // Scalar<Vec3>
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
в чем разнца между a %(% b и a DoFloHlak b ?
первый вариант не несет в своем обозначении смысла
источник

P

Pavel in rust_offtopic
polunin.ai
прочитать один раз
на каждый такой оператор, каждому читающему
источник

AZ

Alex Zhukovsky in rust_offtopic
λоλторт
mconcat это синоним fold для списка
а, я чет тупанул. Оке
источник

λ

λоλторт in rust_offtopic
Pavel
vec3 + vec3 это vec3, или vec6?
Ну так не надо лепить такие операторы.
источник

P

Pavel in rust_offtopic
λоλторт
Ну так не надо лепить такие операторы.
не надо забывать освобождать память
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
vec3 + vec3 это vec3, или vec6?
смотря как определишь
источник

SP

Stanislav Popov in rust_offtopic
Aleksandr Khristenko
Типичный пример, когда в цикле перебирали значение и дальше прокидывали в функцию которая через setTimeout запускалась.
а в питонке таких проблем не может быть, да
источник

p

polunin.ai in rust_offtopic
Pavel
на каждый такой оператор, каждому читающему
да. операторов в обычных языках 10-15 (не берем хаскель, он не нужен). Арифметических операций и то меньше. Не вижу проблем прочитать за 10 минут и запомнить.
источник

AZ

Alex Zhukovsky in rust_offtopic
обычно если для типа есть эквивалентные варианты свертки то для него делают ньютайп
источник

AZ

Alex Zhukovsky in rust_offtopic
типикал пример - лист и зиплист
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
смотря как определишь
ну вот ты читаешь код, а там такое написано, тебе надо идти смотреть, как же там определили
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
я про серилог в сишарпе
Ну так ридерт как раз для этого создан.
источник