tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
|
|
@ -0,0 +1,20 @@
|
|||
on sortTable(x)
|
||||
set {sortOrdering, sortColumn, sortReverse} to {sort_lexicographic, 1, false}
|
||||
try
|
||||
set sortOrdering to x's ordering
|
||||
end try
|
||||
try
|
||||
set sortColumn to x's column
|
||||
end try
|
||||
try
|
||||
set sortReverse to x's reverse
|
||||
end try
|
||||
return sortOrdering's sort(x's sequence, sortColumn, sortReverse)
|
||||
end sortTable
|
||||
|
||||
script sort_lexicographic
|
||||
on sort(table, column, reverse)
|
||||
-- Implement lexicographic Sorting process here.
|
||||
return table
|
||||
end sort
|
||||
end script
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
-- Another sort function.
|
||||
script sort_colex
|
||||
on sort(table, column, reverse)
|
||||
-- Implement colexicographic Sorting process here.
|
||||
return table
|
||||
end sort
|
||||
end script
|
||||
|
||||
-- Populate a table (list) with data.
|
||||
set table to {{1,2},{3,4}}
|
||||
|
||||
sortTable({sequence:table, ordering:sort_lexicographic, column:1, reverse:false})
|
||||
sortTable({sequence:table, ordering:sort_colex, column:2, reverse:true})
|
||||
sortTable({sequence:table, reverse:true})
|
||||
sortTable({sequence:table})
|
||||
Loading…
Add table
Add a link
Reference in a new issue