Имена можно замещать переменными памяти, используя макроподстановку. Использование макроподстановки заключается в том, что перед именем переменной помещают знак амперсанд (&) для того, чтобы сообщить Visual FoxPro, что значение переменной употребляется в качестве имени; заканчивается выражение макроподстановки символом точки (.).
Например, следующий код выводит на экран текст "FoxPro":Копировать код | |
---|---|
x = "Fox" |
Команда или функция, содержащая именованое выражение, выполняется быстрее, чем содержащая макроподстановку, поэтому целесообразно использовать именованое выражение вместо макроподстановки. Более подробно о макроподстановке можно узнать в теме & Command.