将代码包装在IF FALSE THEN ... END IF中是否对VBScript有意义?

Ric*_*d77 2 c# vbscript asp-classic

我致力于将经典ASP转换为ASP.NET.而且,我一直看到代码包含在构造中.

If False Then
 ' code here ...
End If
Run Code Online (Sandbox Code Playgroud)

使用在线转换器,我得到了这个

if(false)
{
}
Run Code Online (Sandbox Code Playgroud)

这段代码有意义吗?在视觉工作室,我得到一个警告:Unreachable code..

将代码包装在带有false值的if语句中是否在VBScript中有意义?

Dis*_*sia 8

这是一种评论代码的方法.将它包装在一个从未被调用的子中是两种最常用的注释代码块的方法,它永远不会执行,所以不会,因为我们有多行注释,所以在新语言中没有意义.

这样做的原因是因为他们只有单个撇号来做一行,而你可以通过包裹它而不是在每一行前面放置一个撇号来评论整个块.

  • @Martha过去时,因为我们现在有vbscript的编辑器,大多数编辑器可以控制注释整个块,所以你不必在每行的开头手动插入.现代工具可以消除旧语言中的滋扰 (2认同)