Указывает на начало неисполняемого комментария внутри строки файла программы.

&& [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

See Also