Sort
詳細
- Sortは,デフォルトで,整数,有理数,近似数,実数をその数値順に並べる.
- Sortは複素数を実部で並べ,同順位のものがあれば虚部の絶対値で並べる.それでも同順位の場合は,虚部の順に並べる.
- Sortは記号をその名前で並べ,同順位のものがあると前後関係で並べる.
- Sortは一般に式を短いものを先にして並べた後,深さを第一に見る方法で部分を比較する.
- Sortはベキや積を特別に扱い,多項式中の項に相当する順序でこれらを並べる.
- Sortは文字列を辞書の順序で並べる.大文字は小文字の後になる.Sortは一般的な文字を最初に置き,続いて,スクリプト文字,ゴシック文字,二重文字,ギリシャ文字,ヘブライ文字の順にする.数学演算子は優先順位で並べられる.
- Sort[list,p]は,これらが順に並んでいるかどうかを判断するために,順序関数 p を list における要素のペアに適用する.デフォルト関数 p はOrderである.
- 要素 e1, e2のペアに適用された順序関数 p は,1,0または-1あるいはTrueまたはFalseを返す.p[e1,e2]の値は次のように解釈される.
-
1 e1は e2の前 0 e1と e2は同一であるとして扱われなければならない -1 e1は e2の後ろ True e1と e2は順序付けられている False e1と e2は順序付けられていない - 順序関数 p が上記以外の値 p[e1,e2]を返すとき,e1と e2は事実上順序付けられているものとして扱われる.
- Sortは,Listに限らず任意の頭部を持った式に使用することができる.
例題
すべて開くすべて閉じるスコープ (8)
Association中の要素をその値によってソートする:
Greaterを順序関数として使ってソートする:
GreaterEqualを使って等しい要素の相対的な順序を保つ:
NumericalOrderを使うことで複素数と数字のような式が扱えるようにする:
AlphabeticOrderによって,特定の言語の規則に従ってソートする:
アプリケーション (5)
特性と関係 (8)
考えられる問題 (2)
次の順序は各式のFullFormに基づく通常の規則に従っている:
Wolfram Research (1988), Sort, Wolfram言語関数, https://reference.wolfram.com/language/ref/Sort.html (2017年に更新).
テキスト
Wolfram Research (1988), Sort, Wolfram言語関数, https://reference.wolfram.com/language/ref/Sort.html (2017年に更新).
CMS
Wolfram Language. 1988. "Sort." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2017. https://reference.wolfram.com/language/ref/Sort.html.
APA
Wolfram Language. (1988). Sort. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Sort.html