r中的命令if(0)是什么意思?

时间:2015-09-20 21:24:57

标签: r

我有一个问题,我一直在审查一些代码,在一个脚本中,作者使用:

if(0){
    #do something
}

if(0)的含义是什么帮助?

2 个答案:

答案 0 :(得分:7)

作者(最有可能)将代码块放在if语句中,以便在必要时可以轻松删除它而无需将其注释掉(或删除它)。与if(true)或if(false)类似,您只需要更改一个值,它就会跳过该代码。

在审核代码后,开发人员应在完成所有源代码后删除这些类型的语句,以免混淆其他语句。

答案 1 :(得分:1)

看起来永远不会被执行的东西,因为0 = FALSE。最有可能的是这是一个手动开关来测试括号中的一些代码。