私はRubyが初めてで、ソート方法についてかなり混乱しています
例えば:
person.sort{|x, y| x.age<=> y.age}
に変更するとy.age<=> x.age
、並べ替え順序が逆になります。
私はこの他の質問を読みましたが、それらはすべて、アルゴリズムによって選択された配列からの2つの要素であるx
とだけ言っています。y
sort
しかし、x
常により少ないオブジェクトですか?つまり、最初の方法で書いた場合、常に若いものから古いものへと並べ替えられますか?
ありがとう