v2 / vlib / v / checker / tests / array_map_fn_err.out
47 lines · 47 sloc · 1.7 KB · 3d60410b605d001e54f280070d5f952da9de1112
Raw
1vlib/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 | }
7vlib/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 | })
13vlib/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 | })
20vlib/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 |
27vlib/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 |
34vlib/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 |
41vlib/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