1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

parser: restore outer variable in index exprs

This commit is contained in:
kawa-yoiko
2019-08-30 17:16:39 +08:00
committed by Alexander Medvednikov
parent 3bb559b4c8
commit 6d35f68242
4 changed files with 38 additions and 5 deletions

View File

@ -32,7 +32,7 @@ pub mut:
s []Position
}
fn advance(sys System, dt f64) {
fn advance(sys mut System, dt f64) {
for i := 0; i < N - 1; i++ {
mut _vx := sys.v[i].x
mut _vy := sys.v[i].y
@ -125,7 +125,7 @@ offsetmomentum(mut sys)
println('${energy(sys):.9f}') //-0.169075164
for i := 0; i < 50000000; i++ {
advance(sys, 0.01)
advance(mut sys, 0.01)
}
println('${energy(sys):.9f}') //-0.169059907