在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Ruby和其他面向对象的语言一样,使用类来组织方法,然后实例化类,创建对象。 >> s="foobar" >> s.class => String >> s=String.new("foobar") >> s=="foobar" => true >> a=Array.new([1,2,3]) => [1,2,3] >> h=Hash.new => {} >> h[:foo] => nil >> h=Hash.new(0) #默认值为0 => {} >> h[:foo] => 0 2、类的继承 >> s.class.superclass => Object >> s.class.superclass.superclass => BasicObject >> s.class.superclass.superclass.superclass => nil 3、用户类example_user.rb class User attr_accessor :anme, :email def initialize(attributes={}) @name=attributes[:name] @email=attributes[:email] end def formatted_email "#{@name} <#{@email}" end end
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论