vlib/v/checker/tests/mod_op_wrong_type_err.vv:3:10: error: float modulo not allowed, use math.fmod() instead 1 | struct Aaa{} 2 | fn main() { 3 | println(0.5 % 1) | ~~~ 4 | println(1 % 0.5) 5 | println([1,2,3] % 1) vlib/v/checker/tests/mod_op_wrong_type_err.vv:4:14: error: float modulo not allowed, use math.fmod() instead 2 | fn main() { 3 | println(0.5 % 1) 4 | println(1 % 0.5) | ~~~ 5 | println([1,2,3] % 1) 6 | println(1 % [1,2,3]) vlib/v/checker/tests/mod_op_wrong_type_err.vv:5:10: error: mismatched types `[]int` and `int literal` 3 | println(0.5 % 1) 4 | println(1 % 0.5) 5 | println([1,2,3] % 1) | ~~~~~~~~~~~ 6 | println(1 % [1,2,3]) 7 | a := Aaa{} vlib/v/checker/tests/mod_op_wrong_type_err.vv:6:10: error: mismatched types `int literal` and `[]int` 4 | println(1 % 0.5) 5 | println([1,2,3] % 1) 6 | println(1 % [1,2,3]) | ~~~~~~~~~~~ 7 | a := Aaa{} 8 | println(a % 1) vlib/v/checker/tests/mod_op_wrong_type_err.vv:8:10: error: mismatched types `Aaa` and `int literal` 6 | println(1 % [1,2,3]) 7 | a := Aaa{} 8 | println(a % 1) | ~~~~~ 9 | println(1 % a) 10 | b := map[string]int vlib/v/checker/tests/mod_op_wrong_type_err.vv:9:10: error: mismatched types `int literal` and `Aaa` 7 | a := Aaa{} 8 | println(a % 1) 9 | println(1 % a) | ~~~~~ 10 | b := map[string]int 11 | println(b % 1) vlib/v/checker/tests/mod_op_wrong_type_err.vv:11:10: error: mismatched types `map[string]int` and `int literal` 9 | println(1 % a) 10 | b := map[string]int 11 | println(b % 1) | ~~~~~ 12 | println(1 % b) 13 | } vlib/v/checker/tests/mod_op_wrong_type_err.vv:12:10: error: mismatched types `int literal` and `map[string]int` 10 | b := map[string]int 11 | println(b % 1) 12 | println(1 % b) | ~~~~~ 13 | }