g(x) = 2 + x
A = 0
for i =1:2
A += g(i)
end
I got an error: ERROR: UndefVarError: A not defined.
I thought that I defined A = 0 before the loop. How to fix this?
Thank you in advanced!
g(x) = 2 + x
A = 0
for i =1:2
A += g(i)
end
I got an error: ERROR: UndefVarError: A not defined.
I thought that I defined A = 0 before the loop. How to fix this?
Thank you in advanced!
I found out that I need to add global
g(x) = 2 + x
A = 0
for i =1:2
global A += g(i)
end
Or
g(x) = 2 + x
function f()
A = 0
for i =1:2
A += g(i)
end
return A
end
thank you. this occur when I upgrade Julia version. A bit confusing …
From pre 1.0 (or 0.7), right? (Remember to use 0.7 to get deprecation warnings during upgrade)