Ruby小知识点

Ruby小知识点

如果我有classname = "SomeClass"时,如何生成SomeClass类的实例呢?主要有两个解决方法。

1. eval(classname).new
因为所有的类都是常量
2. Object.const_get(classname).new

[Copy to clipboard] [ - ]


[Copy to clipboard] [ - ]
nice trick!
SomeClass.new 怎么样