Size: a a a

2020 April 07

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
интересно, тогда в плюсах лямбды круче чем в шарпе. Более того, для них работает вывод типов, в отличие от шарповских
ты и в сишарпе можешь указывать тип лямбды
источник

AZ

Alex Zhukovsky in rust_offtopic
но в 99% случаев я не видел пользы от такого
источник

Т8

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

AZ

Alex Zhukovsky in rust_offtopic
ну во-первых явным конструктором new Func<int, double>(x => ...)
источник

AZ

Alex Zhukovsky in rust_offtopic
во-вторых указывая аргументы (int x) => (double) ...
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
ну во-первых явным конструктором new Func<int, double>(x => ...)
аа. Но это страшно, плюсовый вариант красивее
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
аа. Но это страшно, плюсовый вариант красивее
плюсовый вариант страшнее, потому что я всегда пишу x => ...
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
во-вторых указывая аргументы (int x) => (double) ...
а вот это спасибо, посмотрю. Не встречал
источник

P

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

P

Pavel in rust_offtopic
Т-34 85
ну, как минимум, для си-подобного синтаксиса надо выглядеть вот так. И то я не уверен, что ни у кого это не вызовет протест, хотя стало читабельнее по сравнению с ML вариантом (имхо)

var add(a, b) => { a + b; }
var addFive = add(5);
нет, не так, для си-подобного синтаксиса это неприемлимо, надо дефайнить функцию, которая создаёт функцию, вызывающую add со всеми параметрами:  ((int)(int)) add5() = (int x) -> add(5, x)
источник

P

Pavel in rust_offtopic
Gymmasssorla
Господа, мы сделали говно, но посмотрите как быстро мы его сделали!
так, стоп, если в скале сделали просто, а просто обычно быстро, то выходит, что Хирролот скалу говнит?
источник

P

Pavel in rust_offtopic
Т-34 85
так а вдруг я ошибся, а надо вернуть что-то другое?
значит, ты сам себе помог не отстрелить ногу, ну. Не оправдал своих же ожиданий и не заметил этого, а компилятор подошёл, спокойно, похлопал по плечу и шепнул на ушко "вот тут ты написал хуйню потому, что...". Благодарным надо за такое быть.
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
мелочь-то мелочь, а неприятно
мне вот интересно, есть ли объективные причины не любить квадратные скобки?
источник

AZ

Alex Zhukovsky in rust_offtopic
или это просто неприятие всего что не как в си?)
источник

P

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

AZ

Alex Zhukovsky in rust_offtopic
Pavel
потому, что они уже используются оператором индексации
где? В скале?
источник

AZ

Alex Zhukovsky in rust_offtopic
или в хаскелле?
источник

P

Pavel in rust_offtopic
конфлик определений, выходит
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
где? В скале?
в си-подобных языках
источник

AZ

Alex Zhukovsky in rust_offtopic
ну я и говорЮ, неприятие того что "не как в си"
источник