2021-01-03 23:11:09 +01:00
|
|
|
vlib/v/checker/tests/add_op_wrong_type_err.vv:3:13: error: mismatched types `Aaa` and `int literal`
|
2020-12-23 09:13:46 +01:00
|
|
|
1 | struct Aaa{}
|
|
|
|
2 | fn main() {
|
|
|
|
3 | println(Aaa{} + 10)
|
2021-02-19 11:38:41 +01:00
|
|
|
| ~~~~~~~~~~
|
2020-12-23 09:13:46 +01:00
|
|
|
4 | println(10 + Aaa{})
|
|
|
|
5 | println([1,2,3] + 10)
|
2021-02-19 11:38:41 +01:00
|
|
|
vlib/v/checker/tests/add_op_wrong_type_err.vv:4:13: error: mismatched types `int literal` and `Aaa`
|
2020-12-23 09:13:46 +01:00
|
|
|
2 | fn main() {
|
|
|
|
3 | println(Aaa{} + 10)
|
|
|
|
4 | println(10 + Aaa{})
|
2021-02-19 11:38:41 +01:00
|
|
|
| ~~~~~~~~~~
|
2020-12-23 09:13:46 +01:00
|
|
|
5 | println([1,2,3] + 10)
|
|
|
|
6 | println(10 + [1,2,3])
|
2021-01-03 23:11:09 +01:00
|
|
|
vlib/v/checker/tests/add_op_wrong_type_err.vv:5:13: error: mismatched types `[]int` and `int literal`
|
2020-12-23 09:13:46 +01:00
|
|
|
3 | println(Aaa{} + 10)
|
|
|
|
4 | println(10 + Aaa{})
|
|
|
|
5 | println([1,2,3] + 10)
|
2021-02-19 11:38:41 +01:00
|
|
|
| ~~~~~~~~~~~~
|
2020-12-23 09:13:46 +01:00
|
|
|
6 | println(10 + [1,2,3])
|
|
|
|
7 | a := map[string]int
|
2021-02-19 11:38:41 +01:00
|
|
|
vlib/v/checker/tests/add_op_wrong_type_err.vv:6:13: error: mismatched types `int literal` and `[]int`
|
2020-12-23 09:13:46 +01:00
|
|
|
4 | println(10 + Aaa{})
|
|
|
|
5 | println([1,2,3] + 10)
|
|
|
|
6 | println(10 + [1,2,3])
|
2021-02-19 11:38:41 +01:00
|
|
|
| ~~~~~~~~~~~~
|
2020-12-23 09:13:46 +01:00
|
|
|
7 | a := map[string]int
|
|
|
|
8 | println(a + 10)
|
2021-01-03 23:11:09 +01:00
|
|
|
vlib/v/checker/tests/add_op_wrong_type_err.vv:8:13: error: mismatched types `map[string]int` and `int literal`
|
2020-12-23 09:13:46 +01:00
|
|
|
6 | println(10 + [1,2,3])
|
|
|
|
7 | a := map[string]int
|
|
|
|
8 | println(a + 10)
|
2021-02-19 11:38:41 +01:00
|
|
|
| ~~~~~~
|
2020-12-23 09:13:46 +01:00
|
|
|
9 | println(10 + a)
|
|
|
|
10 | }
|
2021-02-19 11:38:41 +01:00
|
|
|
vlib/v/checker/tests/add_op_wrong_type_err.vv:9:13: error: mismatched types `int literal` and `map[string]int`
|
2020-12-23 09:13:46 +01:00
|
|
|
7 | a := map[string]int
|
|
|
|
8 | println(a + 10)
|
|
|
|
9 | println(10 + a)
|
2021-02-19 11:38:41 +01:00
|
|
|
| ~~~~~~
|
2020-12-23 09:13:46 +01:00
|
|
|
10 | }
|
2021-02-19 11:38:41 +01:00
|
|
|
|