'VBScript, purpose of colon?

What is the purpose of the colon?

e. g.:

Dim objConn : Set objConn = OpenConnection()`

Is the colon used to combine the two statements into one line? I just want to be sure.



Solution 1:[1]

You can put two (or more) lines of code in one line. It's most often used, as in your example, to declare and set a variable on one line.

Think of it like a semicolon in every other language, except optional.

Solution 2:[2]

Yes this is correct. In VB style languages, including VBScript, the colon is an end of statement token. It allows you to place several statements on the same line.

Solution 3:[3]

What you have stated is correct. The purpose of the colon is to combine 2 otherwise separate lines into a single line. It works on most statements, but not all.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Matthew Groves
Solution 2 JaredPar
Solution 3 witttness