(rontolisp) docs
← 関数

sort

(sort sequence predicate)

predicate を使って sequence をソートします。predicate は 2 引数の比較関数で、第 1 引数が第 2 引数より前に来るべきときに非 nil を返します。リストは破壊的にソートされ、コンスセルはその場で並べ替えられるため、元の変数ではなく戻り値を使用してください。文字列は文字のシーケンスとしてソートされ、新しい文字列を返します (元の文字列は変更されません)。このソートは安定ではないため、predicate で等しいとみなされる要素の相対的な順序は未規定です。