3

我使用 R 中的 winProgressBar 方法制作了一个进度条。我想要做的是,如果有人在我的程序进行所有处理时实例化我的程序,我希望关闭当前进度条。我试着用一个声明说

if(exists(progressBar)) {
  close(progressBar);
}

但我从控制台收到一个错误,上面写着

Error in exists(progressBar) : object 'progressBar' not found

我知道在我的程序的第一次迭代期间它不会存在,但是我没有理由发现它会使 if 语句导致程序崩溃。

4

1 回答 1

5

如果您阅读帮助,exists您将在 Arguments 下看到以下内容

xa 变量名(以字符串形式给出)。

所以

exists('progressBar')

将返回 TRUE 或 FALSE。

于 2012-12-13T01:01:47.280 回答