假设我有一个Foo.r看起来像这样的脚本。
source('Bar.r')
print("Hello World")
现在进一步假设,Bar.r如果某些条件为真,我想立即返回,而不是执行脚本的其余部分。
if (DO_NOT_RUN_BAR) return; // What should return here be replaced with?
// Remainder of work in bar
特别是如果DO_NOT_RUN_BAR设置了,我想Bar.r返回并Foo.r继续执行,打印Hello World。
我意识到这样做的一种方法是将if语句反转Bar.t并将整个脚本包装在一个if检查逻辑否定的语句中DO_NOT_RUN_BAR,但我仍然想知道我是否可以替换return上面代码中的语句以跳过执行其余的Bar.r什么时候采购。