...
1// Issue #616
2-- in.cue --
3import "list"
4
5t1: {
6 l: ["c", "b", "a"]
7 ls: list.Sort(l, list.Ascending)
8 il: list.IsSorted(l, list.Ascending)
9 ils: list.IsSorted(ls, list.Ascending)
10}
11
12t2: {
13 l: ["c", "b", "a"]
14 il: list.IsSorted(l, list.Ascending)
15
16 ls: list.Sort(l, list.Ascending)
17 ils: list.IsSorted(ls, list.Ascending)
18}
19
20t3: {
21 L: ["c", "b", "a", "e", "d"]
22 l: list.Take(L, 4)
23 il: list.IsSorted(l, list.Ascending)
24
25 ls: list.Sort(l, list.Ascending)
26 ils: list.IsSorted(ls, list.Ascending)
27
28 l2: l
29 l3: ls
30}
31-- out/list --
32t1: {
33 l: ["c", "b", "a"]
34 ls: ["a", "b", "c"]
35 il: false
36 ils: true
37}
38t2: {
39 l: ["c", "b", "a"]
40 il: false
41 ls: ["a", "b", "c"]
42 ils: true
43}
44t3: {
45 L: ["c", "b", "a", "e", "d"]
46 l: ["c", "b", "a", "e"]
47 il: false
48 ls: ["a", "b", "c", "e"]
49 ils: true
50 l2: ["c", "b", "a", "e"]
51 l3: ["a", "b", "c", "e"]
52}
View as plain text