【发布时间】:2010-11-17 03:52:12
【问题描述】:
Ruby 中有没有办法将符号或字符串转换为同名的类?
例如,如果我有一个类,例如
class Bob
def talk
puts "Hi, I'm bob"
end
end
我在代码中其他地方的方法传递了一个符号:bob,我可以以某种方式将其转换为 Bob 类吗?也许像
b = :Bob.new
b.talk
或者有没有办法做类似的事情?
【问题讨论】:
标签: ruby class transform symbols