'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 |
