没有明确说明条件的“If (FALSE)”

Cel*_*ion 5 if-statement boolean r

我收到了一些来自某人的代码,他显然喜欢使用以下语法:

if(FALSE) {
    opt <- list("cores" = 1, "degradation" = TRUE, "test" = TRUE)
}
Run Code Online (Sandbox Code Playgroud)

这是什么意思?如果是什么FALSE?最后评估的条件?我很困惑

Wal*_*ldi 4

这是注释掉多行代码的可用技术之一。

  • 优点 :

    • 你不需要在每一行都使用 #
    • if (T)正如 @Ben Bolker 所指出的,代码语法突出显示仍然处于活动状态,因此您知道您可以随时使用而不是打开它if (F)
  • 坏处 :

    • 你不会像 # 那样清楚地看到注释掉的内容