github.com/mattn/anko@v0.1.10/core/testdata/sort.ank (about)

     1  sort = import("sort")
     2  
     3  a = make([]int)
     4  b = make([]int)
     5  a += [1, 2, 3]
     6  b += [3, 1, 2]
     7  sort.Ints(b)
     8  is(a, b, "sort.Ints")
     9  
    10  a = make([]float64)
    11  b = make([]float64)
    12  a += [1.1, 2.2, 3.3]
    13  b += [3.3, 1.1, 2.2]
    14  sort.Float64s(b)
    15  is(a, b, "sort.Float64s")
    16  
    17  a = make([]string)
    18  b = make([]string)
    19  a += ["a", "b", "c", "d"]
    20  b += ["b", "d", "a", "c"]
    21  sort.Strings(b)
    22  is(a, b, "sort.Strings")
    23  
    24  if go18later() {
    25    a = [1, 3, 2]
    26    sort.Slice(a, func(i, j) {
    27      return a[i] < a[j]
    28    })
    29    is([1,2,3], a, "sort.Slice")
    30  }
    31  
    32  nil