Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在函数中使用quit/q会导致RStudio出现致命错误_R_Rstudio - Fatal编程技术网

在函数中使用quit/q会导致RStudio出现致命错误

在函数中使用quit/q会导致RStudio出现致命错误,r,rstudio,R,Rstudio,更奇怪的是,当您在R studio内的函数中使用q或quit时,会导致致命错误,如下所示: 但rgui中的相同函数会导致R像往常一样停止。在RStudio中使用q(),即可按预期关闭R。为什么函数中的q会导致RStudio爆炸?这是当地的问题吗?其他人能复制它吗 导致爆炸的示例函数: FUN <- function() q() FUN() 如果有人试图通知开发人员,看起来已经完成了:好的调用看起来它在多个操作系统上确实是可复制的。使用SO报告明显的错误应该是不推荐的。在确认之前并不明显

更奇怪的是,当您在R studio内的函数中使用
q
quit
时,会导致致命错误,如下所示:

但rgui中的相同函数会导致R像往常一样停止。在RStudio中使用
q()
,即可按预期关闭R。为什么函数中的
q
会导致RStudio爆炸?这是当地的问题吗?其他人能复制它吗

导致爆炸的示例函数:

FUN <- function() q()
FUN()

如果有人试图通知开发人员,看起来已经完成了:好的调用看起来它在多个操作系统上确实是可复制的。使用SO报告明显的错误应该是不推荐的。在确认之前并不明显。一般来说,我认为出错的不是我,这在RStudio v0.99.463中仍然是个问题
R Under development (unstable) (2013-09-04 r63830)
Platform: i386-w64-mingw32/i386 (32-bit)

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] tools_3.1.0

RStudio Version 0.97.551