如何在R中的控制台上查找函数内部变量的赋值

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

假设我在R中有一个小函数

 getsum <- function(a, b){ 
       c <- a+b
   }

getsum所以这里我可以给出几个答案,我不确定你需要它做什么

(编辑:哦,仅供参考,我会避免使用“c”作为变量名,这是一个函数,不明确的值是错误的。R将通过在当前环境中使用该值进行补偿,但这是权宜之计)

最简单的方法是分配一些变量:

x <- NULL

在代码内部的某个地方,它将在函数期间停止执行,然后您可以在函数环境中运行任何您喜欢的操作。

如果您想调试代码,只需使用RSTUDIO是一个具有调试功能的IDE。在Rstudio中,在函数内设置断点,并可以在右侧面板中检查内部变量的值。

为什么有
int a
?您不需要指定参数的类型。抱歉,这是错误的。
x <<- c
browser()