Project1
标题:
請問如何取得类的实例資料?
[打印本页]
作者:
sai90306
时间:
2012-5-15 09:58
标题:
請問如何取得类的实例資料?
問題接續
http://rpg.blue/thread-232135-1-1.html
不看也沒關係 這裡會說明清楚
是這樣子的...
假設有一個類
class Person
attr_accessor :name
attr_accessor :age
attr_accessor :height
end
然後在這個類之下鍵了兩筆資料
a = Person.new;
a.name = "orzfly"
a.age = 17;
a.height = 170
b = Person.new;
b.name = "joijo"
b.age = 11;
b.height = 120
lists =[]
lists.push a
lists.push b
lists2=lists.sort_by{|x| x.age}
P lists2
會得到[#<Person:(這請恕我不打了總之是一串機械碼) @age= 11, @height = 120> ,
#<Person:(這請恕我不打了總之是一串機械碼) @age= 17, @height = 170> ]
的結果
請問要如何print 出170呢?
(也就是如何p lists2中的170) dsu_plus_rewardpost_czw
作者:
tommay
时间:
2012-5-15 10:01
这个。。。你按age排序,最后要print出170,这个逻辑要怎么理解呢?
其实,lists2只是a,b的一个集合,排了序而已,没那么复杂。
作者:
zhangbanxian
时间:
2012-5-15 10:05
- -b反正我是这样理解了
p lists2.last.height
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1