函数q()终止当前的R会话。 但这不是一个保留字,所以
q()
q <- function(x) x + 1
不是一个错误。 然而,在RStudio调用q(42)开始提示我如何退出(如果q从未被定义),而Rgui.exe返回43 ,正如我所料。
q(42)
q
Rgui.exe
43
在控制台中键入q返回function(x) x + 1在RStudio和Rgui.exe中都是相同的
function(x) x + 1
q(42)应该返回什么?
RStudio控制台的屏幕截图: