博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ruby动态new对象
阅读量:5990 次
发布时间:2019-06-20

本文共 241 字,大约阅读时间需要 1 分钟。

来自railscn的讨论:

 

None.gif
1
.
eval
 
"
obj = #{str}.new
"
   
#
只能在irb中使用
None.gif
2
.
obj 
=
 
eval
 
"
obj = #{str}.new
"
 
None.gif
3
.
obj 
=
 
eval
(str)
.
new
None.gif
4
.
=
 Object
.
const_get(
"
Array
"
None.gif  s 
=
 c
.
new

 

相比于java的class.forName,与javascript等脚本语言一致,更为简单和轻量级 

文章转自庄周梦蝶  ,原文发布时间5.17

转载地址:http://fjilx.baihongyu.com/

你可能感兴趣的文章
在notepad++中使用jslint检查javascript代码
查看>>
【奇葩的需求】对整个数据库里的所有表的所有字段的数据操作
查看>>
PHP5.3中 in_array()的一个坑
查看>>
[网络协议] HTTP状态码
查看>>
《鸟哥的Linux私房菜》13章shel script习题答案
查看>>
安装Windows Nano Server虚拟机
查看>>
Android系统的开机画面显示过程分析(6)
查看>>
声控公司Nuance
查看>>
海尔云电视引领“家庭云”风暴
查看>>
扎克伯格潜水Google+为什么?
查看>>
Eclipse集成Resin服务器
查看>>
演示:标准ACL的配置、及使用技巧、和相关局限
查看>>
《企业云桌面实施》-小技巧-04-VMWare Workstation-虚拟机强行关机开机
查看>>
一些通用的控制
查看>>
谈谈Ext JS的组件——布局的使用方法
查看>>
重构入口和场景,HTML5改变的不仅仅是App
查看>>
为什么Codis比较慢,但我们还要用它呢?
查看>>
大话IT第十九期:戴尔收购对象大猜想
查看>>
《百万巨鳄》特效揭密
查看>>
C# 基础知识系列文章索引
查看>>