Size: a a a

2020 April 07

AZ

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

AZ

Alex Zhukovsky in rust_offtopic
такие дела
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
для него есть как функции, так и операторы
timespan это непрерывный отрезок?
источник

AZ

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

P

Pavel in rust_offtopic
Alex Zhukovsky
интервал времени
без дыр?
источник

AZ

Alex Zhukovsky in rust_offtopic
без
источник

AZ

Alex Zhukovsky in rust_offtopic
просто "5 часов", "4 дня", ..
источник

P

Pavel in rust_offtopic
ну, тогда тоже достаточно приземлённо
источник

AZ

Alex Zhukovsky in rust_offtopic
ну я к тому что операторы реально проще читать
источник

AZ

Alex Zhukovsky in rust_offtopic
а не потому что это легаси со времен экономии бумаги
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
ну я к тому что операторы реально проще читать
не всегда проще понимать. Просто, когда они мапятся на операторы в натуральных числах
источник

P

Pavel in rust_offtopic
тоесть это просто исключение, когда это правда проще, но это не значит, что оно всегда проще
источник

AZ

Alex Zhukovsky in rust_offtopic
ну давай возьмем операторы из плюсового кода
источник

AZ

Alex Zhukovsky in rust_offtopic
auto r = myVector
 | ranges::view::transform(f)
 | ranges::view::filter(p)
 | ranges::view::reverse;
 >>= pipes::transform(g)
 >>= pipes::demux(
       pipes::push_back(output1),
       pipes::filter(q) >>= pipes::push_back(output2));
источник

AZ

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

P

Pavel in rust_offtopic
Alex Zhukovsky
думаешь без операторов оно смотрелось бы круче?
я не думаю, что замена оператора качественно подобранным именем функции ухудшит чтение, как минимум, так я пойму, что именно там написано, но сейчас не знаю, могу только предположить, что >>= делает drain
источник

AZ

Alex Zhukovsky in rust_offtopic
это проблема когда операторов много .и каждая либа выдумывает свои
источник

AZ

Alex Zhukovsky in rust_offtopic
а когда это не так соответственно не проблема
источник

P

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

AZ

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