如何将Java中的这一行转换为Ruby:
String className = "java.util.Vector";
...
Object o = Class.forName(className).newInstance();
谢谢!
发布于 2008-10-01 05:09:32
Object::const_get('String').new()
发布于 2008-10-01 07:16:21
如果你使用的是ActiveSupport (即Rails),有一个添加到String
的方法可以做到这一点:
"String".constantize.new
https://stackoverflow.com/questions/157480
复制