如何在R中的控制台上查找函数内部变量的赋值
假设我在R中有一个小函数如何在R中的控制台上查找函数内部变量的赋值,r,function,R,Function,假设我在R中有一个小函数 getsum <- function(a, b){ c <- a+b } getsum所以这里我可以给出几个答案,我不确定你需要它做什么 (编辑:哦,仅供参考,我会避免使用“c”作为变量名,这是一个函数,不明确的值是错误的。R将通过在当前环境中使用该值进行补偿,但这是权宜之计) 最简单的方法是分配一些变量: x <- NULL 在代码内部的某个地方,它将在函数期间停止执行,然后您可以在函数环境中运行任何您喜欢的操作。如果您想
getsum <- function(a, b){
c <- a+b
}
getsum所以这里我可以给出几个答案,我不确定你需要它做什么
(编辑:哦,仅供参考,我会避免使用“c”作为变量名,这是一个函数,不明确的值是错误的。R将通过在当前环境中使用该值进行补偿,但这是权宜之计)
最简单的方法是分配一些变量:
x <- NULL
在代码内部的某个地方,它将在函数期间停止执行,然后您可以在函数环境中运行任何您喜欢的操作。如果您想调试代码,只需使用RSTUDIO是一个具有调试功能的IDE。在Rstudio中,在函数内设置断点,并可以在右侧面板中检查内部变量的值。为什么有int a
?您不需要指定参数的类型。抱歉,这是错误的。
x <<- c
browser()