这个问题已经在这里有一个答案:
- 是什么图:红宝石(名称)是什么意思? 15个回答
我检讨别人的Ruby代码,并在其中,他们已经写类似的东西:
class Example
attr_reader :val
def initialize(val)
@val = val
end
end
def trigger
puts self.val
end
anArray = [Example.new(10), Example.new(21)]
anArray.each(&:trigger)
的:trigger
装置的符号被取和&
将其转换为一个proc
?
如果这是正确的,是有变量传递到触发除了采用任何方式self.
?
这是相关的,但从来没有回答: http://www.ruby-forum.com/topic/198284#863450