class Shop
def self.name
"kids-toy"
end
def self.postcode
1000
end
end
methods = ["name", "postcode"]
methods.each {|m|
mcall = "Shop.#{m}"
eval mcall
}
Run Code Online (Sandbox Code Playgroud)
有没有其他方法而不是调用eval调用作为数组元素的方法?
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |