我正在使用Julia 1.1,并且尝试使用for loop做以下简单的事情:
i_index=1;
for index in (1:100)
i_index=i_index+1;
end
但是,我收到一条错误消息:
ERROR: UndefVarError: i_index not defined
我尝试了几次和修改,但是它们都无法正常工作。这是错误吗?还是朱莉娅为什么不能做这个简单的迭代加法?
答案 0 :(得分:1)
在REPL中:
i_index=1;
for index in (1:100)
global i_index;
i_index=i_index+1;
end
这是因为范围可变,请参见Julia documentation。请注意,这些示例与REPL有关。