| 1 | vlib/v/checker/tests/array_map_fn_err.vv:33:15: notice: unused parameter: `a` |
| 2 | 31 | } |
| 3 | 32 | |
| 4 | 33 | fn do_nothing(a string) { |
| 5 | | ^ |
| 6 | 34 | } |
| 7 | vlib/v/checker/tests/array_map_fn_err.vv:2:25: error: function needs exactly 1 argument |
| 8 | 1 | fn main() { |
| 9 | 2 | a1 := [1, 2, 3, 4].map(fn (a int, b int) int { |
| 10 | | ~~~~~~~~~~~~~~~~~~~~~~~ |
| 11 | 3 | return a + b |
| 12 | 4 | }) |
| 13 | vlib/v/checker/tests/array_map_fn_err.vv:7:25: error: type mismatch, should use `fn(a int) T {...}` |
| 14 | 5 | println(a1) |
| 15 | 6 | |
| 16 | 7 | a2 := [1, 2, 3, 4].map(fn (a string) string { |
| 17 | | ~~~~~~~~~~~~~~~~~~~~~~ |
| 18 | 8 | return a |
| 19 | 9 | }) |
| 20 | vlib/v/checker/tests/array_map_fn_err.vv:12:25: error: type mismatch, should use `fn(a int) T {...}` |
| 21 | 10 | println(a2) |
| 22 | 11 | |
| 23 | 12 | a3 := [1, 2, 3, 4].map(fn (a string) {}) |
| 24 | | ~~~~~~~~~~~~~~~~ |
| 25 | 13 | println(a3) |
| 26 | 14 | |
| 27 | vlib/v/checker/tests/array_map_fn_err.vv:15:21: error: function needs exactly 1 argument |
| 28 | 13 | println(a3) |
| 29 | 14 | |
| 30 | 15 | a4 := [1, 2, 3, 4].map(add1) |
| 31 | | ~~~~~~~~~ |
| 32 | 16 | println(a4) |
| 33 | 17 | |
| 34 | vlib/v/checker/tests/array_map_fn_err.vv:18:25: error: type mismatch, should use `fn(a int) T {...}` |
| 35 | 16 | println(a4) |
| 36 | 17 | |
| 37 | 18 | a5 := [1, 2, 3, 4].map(add2) |
| 38 | | ~~~~ |
| 39 | 19 | println(a5) |
| 40 | 20 | |
| 41 | vlib/v/checker/tests/array_map_fn_err.vv:21:25: error: type mismatch, should use `fn(a int) T {...}` |
| 42 | 19 | println(a5) |
| 43 | 20 | |
| 44 | 21 | a6 := [1, 2, 3, 4].map(do_nothing) |
| 45 | | ~~~~~~~~~~ |
| 46 | 22 | println(a6) |
| 47 | 23 | } |
| 48 | |