欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ruby动态new对象

程序员文章站 2022-03-11 09:38:10
...

来自railscn的讨论:

http://www.railscn.com/viewtopic.php?t=2289

 

ruby动态new对象
            
    
    博客分类: ruby & rails RubyJavaScriptPHP脚本C 1 . eval   " obj = #{str}.new "     # 只能在irb中使用
ruby动态new对象
            
    
    博客分类: ruby & rails RubyJavaScriptPHP脚本C 
2 . obj  =   eval   " obj = #{str}.new "  
ruby动态new对象
            
    
    博客分类: ruby & rails RubyJavaScriptPHP脚本C 
3 . obj  =   eval (str) . new
ruby动态new对象
            
    
    博客分类: ruby & rails RubyJavaScriptPHP脚本C 
4 . =  Object . const_get( " Array "
ruby动态new对象
            
    
    博客分类: ruby & rails RubyJavaScriptPHP脚本C   s 
=  c . new

 

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