我正在使用Julia 1.1,并且尝试使用for循环执行以下简单操作:
i_index=1;
for index in (1:100)
i_index=i_index+1;
end
Run Code Online (Sandbox Code Playgroud)
但是,我收到一条错误消息:
ERROR: UndefVarError: i_index not defined
Run Code Online (Sandbox Code Playgroud)
我已经尝试了几次和变种,但它们都无法正常工作。这是错误吗?还是为什么朱莉娅不能做这个简单的迭代加法?
在 REPL 中:
i_index=1;
for index in (1:100)
global i_index;
i_index=i_index+1;
end
Run Code Online (Sandbox Code Playgroud)
这是因为变量作用域,请参阅Julia 文档。请注意,其中的示例与 REPL 相关。
| 归档时间: |
|
| 查看次数: |
155 次 |
| 最近记录: |