История изменений
Исправление MOPKOBKA, (текущая версия) :
А где их нету? Fortran, Cobol, Pascal, вроде все перечислил? В GNU C есть:
#define lambda(return_type, function_body) \
({ \
return_type __fn__ function_body \
__fn__; \
})
lambda(int, (int x, int y) { return x > y ? x : y; })
Исходная версия MOPKOBKA, :
А где их нету? Fortran, Cobol, Pascal, вроде все перечислил? В GNU C есть:
#define lambda(return_type, function_body) \
({ \
return_type __fn__ function_body \
__fn__; \
})
lambda(/* return */ int, (int x, int y) { return x > y ? x : y; })