假设我有一个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
什么时候采购。