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