Ruby的新品牌,並且很喜歡它。只是玩弄下面的代碼:紅寶石數組 - 最高整數
public
def highest
highest_number = 0
each do |number|
number = number.to_i
highest_number = number if number > highest_number
puts highest_number
end
end
array = %w{1 2 4 5 3 8 22 929 1000 2}
array.highest
所以此刻我得到的迴應是:
1
2
4
5
5
8
22
929
1000
1000
所以它把數組第一,從陣列,以及隨後的最高數字。然而,我希望它只是最高的數字...
我玩過這個,並不能弄明白!對不起,對於這樣一個新手問題
謝謝!真是個傻瓜!當然,非常感謝你! –
它的工作原理!謝謝! –
@Charlie:你可以通過[接受克里斯的回答]來說「謝謝」(http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。 –