v2 / vlib / v / slow_tests / inout / generic_fn_with_array_arg.vv
15 lines · 13 sloc · 174 bytes · 9a9cfe425cd226c20346ba32551b36346607e197
Raw
1fn main() {
2 mut a := [1, 2, 3]
3 mut b := [4, 5, 6]!
4
5 func(mut a)
6 func(mut b)
7}
8
9fn func[T](mut t T) {
10 $if T is $array {
11 for i in 0 .. t.len {
12 println(t[i])
13 }
14 }
15}
16