想知道 第一行中 |name| 這種寫法是定義遍歷前面數組的參數的意思么?我猜的
['jim','li_lei','han_mei_mei'].each do |name|
? ? define_method "say_hi_to_#{name}" do
? ? ? ? puts "hi,#{name}"
? ? end
end
['jim','li_lei','han_mei_mei'].each do |name|
? ? define_method "say_hi_to_#{name}" do
? ? ? ? puts "hi,#{name}"
? ? end
end
2016-12-08
舉報
2016-12-09
是的,|name|是block中的變量,代表當前被迭代的元素。