Показать сообщение отдельно
  #28 (permalink)  
Старый 02.05.2011, 22:42
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от B@rmaley.e><e
Это особенность текущей реализации, которая не имеет отношения к аргументам по-умолчанию.
ну извини, я как-то расчитывал, что ты приводишь готовый к использованию код. А решить да, можно, надо чтобы lambda сохраняла контекст. И, кстати, это лишняя функциональность в lambda. Это следует хотя бы из ее описания: она назначает значения по умолчанию и задает контекст. У нее слишком много обязанностей. И это плохо.

Сообщение от B@rmaley.e><e
К чему этот код? Вы собираетесь использовать одну функцию с разными аргументами по-умолчанию? Функция сразу должна быть создана через lambda.
я исходил из того, как ты использовал эту функцию и не подумал, что с помощью нее подразумевается создавать функции, а не выполнять

B@rmaley.e><e, давай лучше на ты

melky, у тебя абстрактный пример, а я просил конкретный
Ответить с цитированием