never agree, а, ты про это? В таком случае
Цитата:
Сообщение от never agree
лямбда-исчисление
|
и
Цитата:
Сообщение от never agree
lambda x: x * f(x - 1) if x else 1
|
вообще не связаны никак.
В питоне, C# и С++ это такой сахарок. Есть функция qsort в Си. Ей нужно подать на вход указатель на функцию сравнения. Раньше нужно было определить что-то типа
int cmp(...){ return abc } и вызывать qsort как
qsort(a,a+10, cmp);
Начиная с С++11, можно просто написать на месте что-то типа
qsort(a, a+10, [](a,b) = { return abc; });
И больше отличий нет. Но, скажем, плюсовую STL под это уже начинают потихоньку перепиливать, потому что реально исчезают разные костыли.
__________________
Я вижу, чего ты видеть не можешь —
Видения, на глазное бельмо что похожи.
Лишь повернешься - уйдет наваждение,
Шептанием станет их тихое пение.
Затем станешь видеть то, чего нет —
Тени на месте, где должен быть свет.
Незряч, обезумел, будь отныне готов,
Век коротать свой в Зале Слепцов.
Последний раз редактировалось Анкар; 22.07.2013 в 00:22.
|