sortWith

trait Collection[A] {
  def sortWith(lt: (A, A) => Boolean): Collection[A]
}

sortWith は、比較関数 lt でソートした要素のコレクションを作成します。 比較関数は第一引数が第二引数より小さいときには true を返し、それ以外では false を返さなければなりません。