aa := ['hi', '1', '5', '3'] bb := aa.sorted_with_compare(fn (a &string, b &string) int { if a < b { return -1 } if a > b { return 1 } return 0 }) dump(aa) dump(bb)