Oh *_* No 0 scope for-loop r global-variables local-variables
在 R 中,为什么j以下 for 循环中定义的变量在循环执行后仍保留在全局环境/范围中。
for (j in 1:2){
print(j)
}
Run Code Online (Sandbox Code Playgroud)
执行代码的终端窗口的屏幕截图,您可以在其中看到 for 循环执行前后全局环境中的变量。
这是一种设计选择。如果您查看文档
?`for`
Run Code Online (Sandbox Code Playgroud)
它说
当循环终止时,var 仍然是一个包含其最新值的变量。
我希望这样如果你跳出循环,说last()你可以知道你在哪个索引上。
| 归档时间: |
|
| 查看次数: |
662 次 |
| 最近记录: |