Указывает на начало неисполняемого комментария внутри строки файла программы.
&& [Comments] |
Параметры
- && [ Comments]
- Указывает на то, что далее в строке стоит комментарий.
Комментарии
Вставка внутристрочных комментариев, обозначающих конец команд структурного программирования IF ... ENDIF, DO и FOR ... ENDFOR, значительно повышает читаемость программ.
Предостережение:: |
|---|
Включение двойных амперсандов (&&) в буквальной строке, например, "AAA&&BBB", вызовет ошибку. Вместо этого, чтобы включить двойные амперсанды, используйте конкатенацию как показано: "AAA&" + "&" + "BBB".
|
Комментарии: |
|---|
Когда используя конкатенацию, проявите осмотрительность с размещением единственного амперсанда (&), используемый, для выполнения макроподстановки, чтобы не получить нежелательный результат. Например, предположите, что Вы назначаете строку "YYY" на переменную BBB. Выполнение использования конкатенации "AAA&" и "&BBB" заменяет "BBB" на "YYY", вместо ожидаемого результата "AAA&&BBB", получим результат - "AAA&YYY". Для получения дополнительной информации, см. & Команда.
|
В конце каждой строки комментария, продолжающейся на следующую строку, ставьте точку с запятой (;).
Комментарии: |
|---|
| В более ранних версиях Visual FoxPro, нельзя ставить && и комментарий после точки с запятой, использованной для продолжения команды на следующую строку. |
Пример
Следующий пример включает встроенные комментарии "20 лет ежемесячных платежей" обозначенный командой &&:
Копировать код | |
|---|---|
STORE (20*12) TO gnPayments && 20 years of monthly payments | |
Копировать код | |
|---|---|
NOTE Initialize the page number; variable. STORE 1 to gnPageNum * Set up the loop DO WHILE gnPageNum <= 25 && loop 25 times gnPageNum = gnPageNum + 1 ENDDO && DO WHILE gnPageNum <= 25 | |
Предостережение::
Комментарии: