theitroad
  • 首页
  • 解决方案
当前位置:theitroad>动态实例化类似于Java的Ruby类

动态实例化类似于Java的Ruby类

时间:2020-03-06 14:58:28  来源:igfitidea点击:

如何将Java中的这一行转换为Ruby:
字符串className =" java.util.Vector";
...
对象o = Class.forName(className).newInstance();

谢谢!

解决方案

Object::const_get('String').new()

如果我们使用的是ActiveSupport(即Rails),则可以在String中添加一个方法来执行此操作:

"String".constantize.new
上一篇
下一篇

相关推荐

双重检查的锁定条

双重检查的锁定条

如何通过PHP发送带有图形的电子邮件

如何通过PHP发送带有图形的电子邮件

开源分形图

开源分形图

我如何才能更好地支持支持部门?

我如何才能更好地支持支持部门?

相关推荐
  • 将小数转换为双精度?
  • Internet Explorer 7上绝对定位的父级中的宽度子元素百分比
  • 如何计算C#中某人的年龄?
  • 确定用户的时区
  • Math.Floor()和Math.Truncate()之间的区别
  • 从LINQ查询结果集中填充数据集或者数据表
  • MySQL中的二进制数据
  • 在MySQL触发器中引发错误
  • 如何在z / OS上的C ++中使用C套接字API
  • 使用ActionScript 3卸载ByteArray
最近更新
  • VxWorks中提供哪些类型的插座?
  • 我可以将Maven托管在FTP服务器上,还是应该使用其他东西?
  • 在mysql表的最高值上加入问题
  • " /"应用程序中的服务器错误
  • 使用Perforce而不是Subversion有什么好处?
  • Python 2.5字典2键排序
  • 如何确定SQLite索引是否唯一? (使用SQL)
  • 无边界任务栏项:使用右键单击菜单(VB6)
  • Python日志记录中的准确时间戳
  • ClearQuest表单上的非数据库字段
标签

theitroad

才须学也。非学无以广才,非志无以成学。莫等闲,白了少年头,空悲切。

本站导航
  • 网站地图
关于
  • 关于我们
  • 隐私政策
友情链接
    © 2020 版权所有
    theitroad