vlib/v/checker/tests/array_sort_err.vv:3:6: error: expected 0 or 1 argument, but got 2 1 | fn main() { 2 | mut arr := [3, 2, 1] 3 | arr.sort(a < b, a) | ~~~~~~~~~~~~~~ 4 | arr.sort(a == b) 5 | arr.sort(a > a) vlib/v/checker/tests/array_sort_err.vv:4:9: error: `.sort()` can only use `<` or `>` comparison 2 | mut arr := [3, 2, 1] 3 | arr.sort(a < b, a) 4 | arr.sort(a == b) | ~~~~~~~~~~~~ 5 | arr.sort(a > a) 6 | arr.sort(c > d) vlib/v/checker/tests/array_sort_err.vv:5:9: error: `.sort()` cannot use same argument 3 | arr.sort(a < b, a) 4 | arr.sort(a == b) 5 | arr.sort(a > a) | ~~~~~~~~~~~ 6 | arr.sort(c > d) 7 | } vlib/v/checker/tests/array_sort_err.vv:6:9: error: `.sort()` can only use `a` or `b` as argument, e.g. `arr.sort(a < b)` 4 | arr.sort(a == b) 5 | arr.sort(a > a) 6 | arr.sort(c > d) | ~~~~~~~~~~~ 7 | }