> Только у меня возникает вопрос: а почему надо обязательно вернуть эту новую функцию? Что, создать, и сразу выполнить с ней все что нужно - нельзя?
Зачем нужны лямбды?
![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
![]() ![]() |
![]() |
TarasBer |
![]()
Сообщение
#21
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
> Только у меня возникает вопрос: а почему надо обязательно вернуть эту новую функцию? Что, создать, и сразу выполнить с ней все что нужно - нельзя?
Зачем нужны лямбды? -------------------- |
volvo |
![]()
Сообщение
#22
|
Гость ![]() |
Лямбды нужны там, где нет замыканий. В С++ их нет - они ввели Лямбды. В Паскале оно и так было. Нет, зачем-то пошли по пути "большого брата".
В данном случае - какая разница, вернешь ты функцию, или только создашь и выполнишь действие с ней? Все равно создавать функцию ты будешь НЕ в глобальной области видимости, а локально. Для всей программы - анонимно. Видима эта функция будет только из твоего вызывающего кода (New_Proc) и там, где код будет выполняться (test). Это что, очень отличается от лямбды? |
![]() ![]() |
![]() |
Текстовая версия | 22.04.2025 6:23 |