Что из нижеперечисленного позволяет отображать несколько строк в одной текстовой строке? - PullRequest
0 голосов
/ 11 июня 2009

Что из следующего позволяет нескольким операторам появляться в одном тексте Линия

  • а) Двоеточие (:)
  • б) Точка с запятой (;)
  • в) Пробел + Подчеркивание (_)
  • d) Подчеркивание + пробел (_)

Ответы [ 4 ]

2 голосов
/ 11 июня 2009

Спецификация языка Visual Basic .NET показывает, что StatementTerminator является либо LineTerminator (который является новой строкой, либо парой других выбор) или двоеточие (':').

0 голосов
/ 11 июня 2009

следующие строки:

IF Value = 10 THEN
    IncrementCounter
    AnotherValue = 42
    YetAnotherValue = "Hello World!"
    CallOtherFunction 24, 28
ENDIF

эквивалентны:

IF Value = 10 THEN IncrementCounter: AnotherValue = 42: YetAnotherValue = "Hello World!": CallOtherFunction 24, 28

(Длинная строка, приводящая к появлению полосы прокрутки, является преднамеренной) Но, пожалуйста, не пишите код, похожий на второй пример.

0 голосов
/ 11 июня 2009

Вы имеете в виду то, что позволяет одному выражению появляться более чем на одной строке текста, например:

некоторая функция (param1

          param2

          param3)

Если это так, ответ будет [пробел] [подчеркивание], как:

somefunction (param1 _

          param2 _

          param3)

Хммм, мне просто нужно было отредактировать мой ответ, чтобы показать новые строки, но он мог правильно отформатировать его только с помощью 2 новых строк, но (если не считать форматирование), вы получите точку.

0 голосов
/ 11 июня 2009

Colon. Пробел + Подчеркивание используется для разделения одного оператора на несколько строк.

...