想知道 第一行中 |name| 這種寫法是定義遍歷前面數(shù)組的參數(shù)的意思么?我猜的
['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
舉報(bào)
2016-12-09
是的,|name|是block中的變量,代表當(dāng)前被迭代的元素。