创建名称表达式

请参阅

许多 Visual FoxPro 命令和函数要求提供名称,尽管名称并非内存变量或数组元素,您也可以创建名称表达式,用这个名称表达式来替换字符型变量或数组元素的值。

将名称保存到变量或数组元素中时,可以用小括号括起该内存变量,将名称替换成命令或函数。若要使用名称列表,请用逗号将各个名称分隔开,名称并不是表达式、变量、数组元素或字段。名称不应以引号括起,否则,名称遵从创建 Visual FoxPro 名称中说明的 Visual FoxPro 命名规则,

例如:REPLACE 命令需要一个字段名。可以将字段名保存于某变量中,并在 REPLACE 命令中凡是使用该字段名的地方均可使用名称表达式:

STORE 'city' TO cVarCity

REPLACE (cVarCity) WITH 'Paris'

Visual FoxPro 保存字段名 city 到变量 cVarCity 中,然后保存值 "Paris" 到字段 city 中,在这里,字段 city 是名表达式 cVarCity 的值。