今回は、Rubyに関して書きます sortメソッド Arrayクラスのメソッド 配列内の要素を並び替えすためのメソッド 数の大きさ 行の長さ アルファベット順 アルファベット逆順 などなど たとえば、 array = ["a", "c", "b", "f", "d", "e"] sorted = array.sort do |a, b| a <=> b end p sorted #=> ["a", "b", "c", "d", "e", "f"] sortメソッドは、配列の要素を余分に呼び出します。 どういう事かというと、 array = ["a", "c", "b", "f", "d", "e"] i = 0 sorted = array.sort do |a, b| i += 2 a <=> b end p sorted #=> ["a", "b", "c", "d", "e", "f