跳到內容

Rebol 程式設計/聲音

來自華夏公益教科書,開放書籍,開放世界
SORT series /case /skip size /compare comparator /part length /all /reverse 

對一個序列進行排序。

SORT 是一個動作值。

  • series -- (型別:序列埠)
  • /case -- 區分大小寫排序。
  • /skip -- 將序列視為固定大小的記錄。
    • size -- 每個記錄的大小。(型別:整數)
  • /compare -- 比較偏移量,塊或函式。
    • comparator -- (型別:整數塊函式)
  • /part -- 只排序序列的一部分。
    • length -- 要排序的序列長度。(型別:整數)
  • /all -- 比較所有欄位
  • /reverse -- 反轉排序順序

原始碼

[編輯 | 編輯原始碼]
sort: native[
    "Sorts a series." 
    series [series! port!] 
    /case "Case sensitive sort." 
    /skip "Treat the series as records of fixed size." 
    size [integer!] "Size of each record." 
    /compare "Comparator offset, block or function." 
    comparator [integer! block! function!] 
    /part "Sort only part of a series." 
    length [integer!] "Length of series to sort." 
    /all "Compare all fields" 
    /reverse "Reverse sort order"
]
華夏公益教科書