v/vlib/v/checker/tests/array_filter_fn_err.out

28 lines
1.1 KiB
Plaintext

vlib/v/checker/tests/array_filter_fn_err.vv:2:25: error: function needs exactly 1 argument
1 | fn main() {
2 | a1 := [1,2,3,4].filter(fn(a int, b int) bool { return a > 0 })
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 | println(a1)
4 |
vlib/v/checker/tests/array_filter_fn_err.vv:5:25: error: type mismatch, should use `fn(a int) bool {...}`
3 | println(a1)
4 |
5 | a2 := [1,2,3,4].filter(fn(a string) bool { return a.len > 0 })
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 | println(a2)
7 |
vlib/v/checker/tests/array_filter_fn_err.vv:8:18: error: function needs exactly 1 argument
6 | println(a2)
7 |
8 | a3 := [1,2,3,4].filter(fil1)
| ~~~~~~~~~~~~
9 | println(a3)
10 |
vlib/v/checker/tests/array_filter_fn_err.vv:11:25: error: type mismatch, should use `fn(a int) bool {...}`
9 | println(a3)
10 |
11 | a4 := [1,2,3,4].filter(fil2)
| ~~~~
12 | println(a4)
13 | }