许多 Visual FoxPro 命令和函数要求提供名称,尽管名称并非内存变量或数组元素,您也可以创建名称表达式,用这个名称表达式来替换字符型变量或数组元素的值。
将名称保存到变量或数组元素中时,可以用小括号括起该内存变量,将名称替换成命令或函数。若要使用名称列表,请用逗号将各个名称分隔开,名称并不是表达式、变量、数组元素或字段。名称不应以引号括起,否则,名称遵从创建 Visual FoxPro 名称中说明的 Visual FoxPro 命名规则,
例如:REPLACE 命令需要一个字段名。可以将字段名保存于某变量中,并在 REPLACE 命令中凡是使用该字段名的地方均可使用名称表达式:
STORE 'city' TO cVarCity
REPLACE (cVarCity) WITH 'Paris'
Visual FoxPro 保存字段名 city
到变量 cVarCity
中,然后保存值
"Paris" 到字段 city
中,在这里,字段 city
是名表达式 cVarCity
的值。