VBScript, назначение двоеточия? - PullRequest
25 голосов
/ 17 июля 2009

Какова цель толстой кишки?

е. g.:

Dim objConn : Set objConn = OpenConnection()`

Используется ли двоеточие для объединения двух операторов в одну строку? Я просто хочу быть уверен.

П.С .: Я безуспешно пытался найти ответ на этот вопрос в Google.

Ответы [ 4 ]

20 голосов
/ 17 июля 2009

Да, код будет работать точно так же на двух строках; двоеточие просто разделитель операторов.

17 голосов
/ 17 июля 2009

Вы можете поместить две (или более) строки кода в одну строку. Это чаще всего используется, как в вашем примере, для объявления и установки переменной в одну строку.

Думайте об этом, как точку с запятой на любом другом языке, кроме факультативного.

8 голосов
/ 17 июля 2009

Да, это правильно. В языках стиля VB, включая VBScript, двоеточие является маркером конца оператора. Это позволяет размещать несколько операторов в одной строке.

5 голосов
/ 17 июля 2009

То, что вы заявили, верно. Целью двоеточия является объединение двух отдельных строк в одну строку. Это работает для большинства утверждений, но не для всех.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...