Size: a a a

2021 April 24

И

Испанский Коммунист... in pro.net
не, на серьёзных щах
источник

И

Испанский Коммунист... in pro.net
у него блять лямбды повсюду, всякой хуйни навалом
источник

И

Испанский Коммунист... in pro.net
не, это в модульных тестах
источник

Dv

Dr. Friedrich von Ne... in pro.net
Ну, тут вот ни одной лямбды.
источник

И

Испанский Коммунист... in pro.net
ну тут да..
источник

W

WhiteBlackGoose in pro.net
А что в лямбдах плохого?
источник

RS

Rustam Sayfutdinov in pro.net
Оверхед
источник

W

WhiteBlackGoose in pro.net
Оверхед?) В чем? Лямбды в принципе в разных вещах чаще всего используются.
источник

AT

Alexey Tkachenko in pro.net
static lambda уже завезли почти без оверхеда
источник

W

WhiteBlackGoose in pro.net
Вот именно. Статик лямбда примерно то же, что метод. А нестатик лямбда - т е с захватом - это то, что метод не может. Как сравнивать-то
источник

Dv

Dr. Friedrich von Ne... in pro.net
Именно что почти.
источник

Dv

Dr. Friedrich von Ne... in pro.net
Статик лямбда — совсем не то же, что метод.
источник

W

WhiteBlackGoose in pro.net
Ну там из оверхеда неопитимизруемый житом вызов по идее
источник

Dv

Dr. Friedrich von Ne... in pro.net
Проблема в том, что использование статик лямбды невозможно себе представить без оборачивания её в экспрешен или делегат. А вот для локальной функции такое использование возможно.
источник

Dv

Dr. Friedrich von Ne... in pro.net
В том и оверхед.
источник

W

WhiteBlackGoose in pro.net
Неужели само по себе оборачивание чего-то стоит? Я еще понимаю вызов каждый раз. Но оборачивание наверняка должно оптимизироваться, разве нет?
источник

W

WhiteBlackGoose in pro.net
источник

W

WhiteBlackGoose in pro.net
Интересно, можно ли сделать делегат без оверхеда, принимая как аргумент статик лямбду. У нас же лямбда тогда не меняется
источник

W

WhiteBlackGoose in pro.net
Ааа, на поинтерах мб?
источник

IC

Ilya Chernoudov in pro.net
Используй theory data
источник