Alcance de variables en Julia
Cuando ejecuté el código de Julia a continuación, hubo un error:UndefVarError: globalValue not defined
.
Pensé que globalValue es una variable global, pero no lo es. Por lo tanto, si agrego el comando "global globalValue" dentro del bucle for, mi código funcionará. Entonces, ¿alguien podría echarle un vistazo y decirme qué pasó? ¡Gracias por adelantado
globalValue = 1.0;
tempValue = 0.1;
for ii = 1:10
# global globalValue; if I add this command, my code will work
tempValue = 5.0; ## I have a function to update "tempValue"
if globalValue < tempValue
globalValue = tempValue;
end
end