R 如何重置无污染全球计数器?
我需要一个不会污染工作区的全局计数器。我能够使用另一个SO创建一个,如下所示 运行它:R 如何重置无污染全球计数器?,r,R,我需要一个不会污染工作区的全局计数器。我能够使用另一个SO创建一个,如下所示 运行它: jnk <- magic(1:5) # works as expected, i is not in workspace jnk怎么样: environment(nex)$i <- 0 environment(nex)$i太棒了!这似乎奏效了。这在哪里有记录environment(nex)返回哈希值,str(environment(nex))也返回哈希值。环境中似乎没有适用的参数。谢谢。env
jnk <- magic(1:5) # works as expected, i is not in workspace
jnk怎么样:
environment(nex)$i <- 0
environment(nex)$i太棒了!这似乎奏效了。这在哪里有记录environment(nex)
返回哈希值,str(environment(nex))
也返回哈希值。环境
中似乎没有适用的参数。谢谢。environment(nex)
返回函数的local
环境,即i
计数器所在的位置。例如,试试ls(environment(nex))
…像往常一样,环境
记录在?环境
中。我当然看了里面。我发现围绕这个主题的所有文档都有点不透明。
jnk <- magic(1:5) # works as expected, i is not in workspace
environment(nex)$i <- 0