34 lines
382 B
V
34 lines
382 B
V
fn main() {
|
|
a1 := [1, 2, 3]
|
|
for mut j in a1 {
|
|
j *= 2
|
|
}
|
|
a2 := [1, 2, 3]!
|
|
for mut j in a2 {
|
|
j *= 2
|
|
}
|
|
m := {'aa': 1, 'bb': 2}
|
|
for _, mut j in m {
|
|
j *= 2
|
|
}
|
|
for mut j in [1, 2, 3] {
|
|
j *= 2
|
|
}
|
|
for mut j in [1, 2, 3]! {
|
|
j *= 2
|
|
}
|
|
for _, mut j in {'aa': 1, 'bb': 2} {
|
|
j *= 2
|
|
}
|
|
}
|
|
|
|
struct Test {
|
|
a []int = [1, 2]
|
|
}
|
|
|
|
fn foo(t Test) {
|
|
for mut e in t.a {
|
|
e = 0
|
|
}
|
|
}
|