Листинг 22.6 - Ввод строк в среде IDE
Dim s as String |
|
s = "This is an example where" |
|
& " the text is spread across multiple" |
|
S "lines quoted, with a continuation character. |
|
s = |This is a long line of text |
|
stretching across more than one line |
|
without using the continuation character.| |
|
s = (Here's another line of text across |
|
multiple lines, this time using the |
|
brace as string delimiters} |
Если один из ограничителей строки (", , }) присутствует внутри строки, то он должен быть воспроизведен дважды. Только открывающая фигурная скобка ({) в строке, заключенной в фигурные скобки, может присутствовать в одном экземпляре. Эти правила иллюстрируются в листинге 22.7.
Листинг 22.7. Ограничители строки внутри текстового литерала
Dim stnngTwo |
stnngTwo = "Эта строка включает "" (двойную кавычку)" |
stringTwo = "Эта строка включает | | (вертикальную линию)" |
stnngTwo = "Эта строка включает ( и }} (фигурные скобки)" |
Dim stnngthree as string |
stringthree = | В этой строке "двойная кавычка" используется как обычный символ | |
Какие-либо другие ограничения на текст программы, вводимый в панели программиста в среде IDE, отсутствуют
В LotusScript комментарии могут быть включены в текст программы несколькими способами. Первый способ — точно такой же, как в языке формул: с помощью оператора REM. Разница состоит только в том, что в LotusScript текст комментария не заключается в кавычки.
Второй способ определения комментария — с помощью апострофа (') перед комментарием (в любом месте строки).
Третий способ (особенно полезный, когда создается блок комментариев) заключается в применении директив компилятора %REM и %END REM. (Директивы компилятора рассматриваются в следующем разделе.)
Листинг 22.9 - Комментарии в среде IDE
RЕМ Это все, что необходимо для одной строки комментариев |
Dim myVar as String |
Dim anotherVar as integer |
%REM |
Это длинный блок комментариев |
%END REM |
'эта строка также является комментарием |
myVar = "Hello World!" 'отсюда и далее все является комментарием |
Директивы компилятора
Директивы компилятора — это специальные строки программы, которые интерпретируются только во время компиляции и содержат специальные инструкции для компилятора. Вполне вероятно, что до тех пор, пока вы не начнете создавать очень сложные приложения, единственными директивами компилятора, с которыми вам придется иметь дело, будут директива комментария %REM и оператор %Include для включения в приложение одного из файлов .LSS (файлы определения констант). Директивы могут присутствовать в сценарии как в разделе (Options), так и в разделе (Declarations), хотя обычно они находятся в разделе (Options).
Листинг 22.10 - Директивы компилятора
(Это следует присоединить к событию (Options) вашей программы) |
%Include "Isconst.iss" |
%Include "Iserr.iss" |
Операторы управления ходом выполнения сценария используются для определения порядка выполнения операторов в сценарии. Блочные операторы используются для выполнения (или невыполнения) ряда операторов (блока) в зависимости от ре зультата проверки некоторого условия. ОператорыIf...Then...Else и Select Case являются блочными, и их структура приведена в листинге 22.11.
Таблица 22.9 - Оператры управления ходом выполнения сценария
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.