[Ruby]如何动态创建一个对象
2012-12-18 06:15
447 查看
这个功能要模拟Groovy中Expando和Javascript中的{},这里要用到ruby自带的osstruct库
#!C:/Ruby192/bin/ruby.exe require 'ostruct' def mytest puts "a method" end o = OpenStruct.new o.method1 = mytest o.prop1 = "a property" puts o.method1 puts o.prop1
相关文章推荐
- 【PB】如何创建一个动态的数据窗口对象?
- 如何创建一个动态的数据窗口对象
- 如何创建一个动态的数据窗口对象
- 【PB】如何创建一个动态的数据窗口对象?
- 如何创建一个UIImageView对象去显示图片
- .NET : 如何动态根据一个业务实体类型创建XSD架构文件
- 如何定义一个只能在堆(栈)上创建对象的类
- java如何在文件中读取一个字符串并创建以这个字符为名字的类的对象
- 一个ASP创建动态对象的工厂类(类似PHP的stdClass)
- .NET : 如何动态根据一个业务实体类型创建XSD架构文件
- javascript如何创建一个对象以及语言特点
- Fragments创建一个动态的用户界面及其Fragments如何互相通讯
- 如何用javascript 的eval动态执行一个需要传对象参数的函数
- 【Unity&对象数组】如何创建一个长度不确定的对象数组以及使用方法&墙壁单元方块对象数组
- 动态创建一个与该 vector 对象大小一致的数组,把 vector 对象的所有元素复制给新数组_初学vector对象4
- 如何创建一个不被回收的对象
- Spring的如何通过bean创建一个对象,并赋值。
- XAF中如何实现Action创建一个可以编辑外连接对象的detail
- 如何用ajax来创建一个XMLHttpRequest对象