摘要:        
替代类使用,节省代码,清晰简洁 使用Struct SelectOption = Struct.new(:display, :value) do def to_ary [display, value] endend option_struct = SelectOption.new("Canada (C    阅读全文
        
            posted @ 2016-05-15 17:02
c3tc3tc3t
阅读(325)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1 OpenStruct和Struct区别,Opestruct你需要创建时,直接给属性赋值,而Struct需要先定义属性后 ,再给属性赋值。选择哪个就看你对属性赋值的时机, 2 Struct和Opensturt表示的属性之间关系比hash更紧密一些。但是他们没有作为类的实例方法,一组可选的函数,如果    阅读全文
        
            posted @ 2016-05-15 16:15
c3tc3tc3t
阅读(318)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                 
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号