VBScript,冒号的目的?

bur*_*1ce 27 vbscript

结肠的目的是什么?

例如:

Dim objConn : Set objConn = OpenConnection()`
Run Code Online (Sandbox Code Playgroud)

结肠用于将两个语句组合成一行吗?我只是想确定一下.

PS:我试着在Google上搜索这个问题的答案而没有运气.

Eif*_*ion 22

是的,代码在两行上完全相同; 冒号只是一个语句分隔符.


Mat*_*ves 17

您可以将两行(或多行)代码放在一行中.在您的示例中,最常用于在一行上声明和设置变量.

可以把它想象成所有其他语言的分号,除了可选.


Jar*_*Par 8

是的,这是正确的.在VB风格的语言中,包括VBScript,冒号是语句标记的结尾.它允许您在同一行上放置多个语句.


wit*_*ess 5

你说的是正确的.冒号的目的是将2个单独的行组合成一行.它适用于大多数陈述,但不是全部.