Имена можно замещать переменными памяти, используя макроподстановку. Использование макроподстановки заключается в том, что перед именем переменной помещают знак амперсанд (&) для того, чтобы сообщить Visual FoxPro, что значение переменной употребляется в качестве имени; заканчивается выражение макроподстановки символом точки (.). 

Например, следующий код выводит на экран текст "FoxPro":
  Копировать код
x = "Fox"
? "&x.Pro"

Команда или функция, содержащая именованое выражение, выполняется быстрее, чем содержащая макроподстановку, поэтому целесообразно использовать именованое выражение вместо макроподстановки. Более подробно о макроподстановке можно узнать в теме & Command.

См. также