2013-08-14 3 views

ответ

5

Использование Symbol#to_proc:

array.each(&:some_method) 
+0

Что представляет собой сокращенную 'array.each {| объекта | object.some_method} '. Используйте эту версию, если вам нужно передать параметры методу. – Thilo

+1

@Thilo Это довольно избыточно, учитывая, что это точный код, отправленный в вопрос ... Также неверно. Это коротко для 'array.each (& Proc.new {| x | x.some_method})'. – meagar

+0

True ........ :) – Thilo

Смежные вопросы