В чем различия между процом и лямбдой? - PullRequest
3 голосов
/ 03 сентября 2010

Основные различия между proc и lambda?

Что такое лямбда и что такое процесс?

И как они используются?

1 Ответ

2 голосов
/ 03 сентября 2010

Только что нашел несколько ссылок.Это может быть полезно для вас -

http://www.skorks.com/2010/05/ruby-procs-and-lambdas-and-the-difference-between-them/

также возможно дублирование -

Когда использовать лямбду, когда использовать Proc.new?

дополнительно взято из ссылки ниже -

lambda обрабатывает аргументы точно так же, как метод Ruby;передать меньше или больше аргументов, чем ожидает функция, и вы получите ArgumentError.Proc.new допускает ошибки;если вы вызываете его с меньшим количеством аргументов, чем указано, остальные устанавливаются на ноль;если вы укажете больше, лишние игнорируются.

http://raulparolari.com/Ruby2/lambda_Proc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...