Указывает на начало неисполняемого комментария внутри строки файла программы.
&& [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 |