r - 在 R 中使用 exists 语句

标签 r if-statement crash progress-bar

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

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

但我从控制台收到一条错误消息

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

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

最佳答案

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

x a variable name (given as a character string).

所以

exists('progressBar')

将返回 TRUE 或 FALSE。

关于r - 在 R 中使用 exists 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13851304/

相关文章:

Java掷骰子游戏While循环随机数生成

r - 在 R 中轻松输入相关矩阵

r - 识别ggplot2 QQ图中的点?

if-statement - 在单个条件下对多个 ansible 任务进行分组

Android 应用程序崩溃并显示 QMI_LOC_EVENT_POSITION_REPORT_IND_V02

visual-studio-2008 - 预编译用户控件崩溃VS

ios - 为设备编译但不在模拟器上编译时出现 MonoTouch 错误 : MONO_PATCH_INFO_JIT_ICALL_ADDR mono_marshal_safearray_create

r - R 中已知固定截距的线性回归

r - 两点线之间的填充区域 R

c - C 中的高级 IF 语句