gpt4 book ai didi

R:测试函数从封闭环境中获取哪些对象

转载 作者:行者123 更新时间:2023-11-28 19:49:45 24 4
gpt4 key购买 nike

<分区>

在定义 R 函数时,我有时会忘记它依赖于封闭环境中的对象。像这样的东西:

a <- 1
fn <- function(x) x + a

如果这种情况无意中发生,可能会导致难以调试的问题。

是否有一种简单的方法来测试 fn 是否使用封闭环境中的对象?

类似于:

test(fn=fn, args=list(x=1))
## --> uses 'a' from enclosing environment

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com