May 2018
Beginner
252 pages
6h 19m
English
In a lot of cases, searching is made faster by first sorting a series, as is done with sort:
codes: [2804 -9439 2386 9823 -4217]sort codes ;== [-9439 -4217 2386 2804 9823]codes ;== [-9439 -4217 2386 2804 9823]sort/reverse codes ;== == [9823 2804 2386 -4217 -9439]
Sorting happens in place, and the sorted codes series is also returned. The /reverse option sorts the series in descending order, from high to low. The sort word also accepts the /part refinement; using this word means that it will only sort that part of the series:
codes: [2804 -9439 2386 9823 -4217]sort/part codes 4 ;== [-9439 2386 2804 9823 -4217]
Refinements can also be combined, as seen in the following code:
codes: [2804 -9439 2386 9823 -4217]sort/reverse/part codes ...