例えば
.rb
numbers=[4,50,19,-12,0]
この配列から最大値をとるとき
.rb
max=numbers[0]numbers.eachdo|number|max=numberifnumber>maxendputsmax# => 50
みたいな面倒なことをしていたのですが、sortメソッドなるものを知ったので
.rb
putsnumbers.sort[numbers.length-1]# sortで配列を小さい順に並び替えて、最後の値を取得する
とても楽になりました。
例えば
numbers=[4,50,19,-12,0]
この配列から最大値をとるとき
max=numbers[0]numbers.eachdo|number|max=numberifnumber>maxendputsmax# => 50
みたいな面倒なことをしていたのですが、sortメソッドなるものを知ったので
putsnumbers.sort[numbers.length-1]# sortで配列を小さい順に並び替えて、最後の値を取得する
とても楽になりました。