L O C A L 命 令
创建局部变量和变量数组
语 法
LOCAL VarList
– 或 者 –
LOCAL [ARRAY] ArrayName1 ( nRows1 [, nColumns1 ]) [, ArrayName2 ( nRows2 [, nColumns2 ])] ...
参 数 描 述
VarList
指 定 要 创 建 的 一 个 或 多 个 局 部 变 量
[ARRAY] ArrayName1 ( nRows1 [, nColumns1 ]) [, ArrayName2 ( nRows2 [, nColumns2 ])] ...
指 定 要 创 建 的 一 个 或 多 个 局 部 数 组 有 关 每 个 参 数 的 说 明 请 参 阅
DIMENSION
说 明
局部变量和变量数组只能在创建它们的过程或函数中使用和更改 不能被高层或低层程序访问 一旦包含局部变量和数组的过程或函数执行完毕 则这些局部变量和数组将被释放
用 LOCAL 创建的变量和数组都初始化为 假 (.F.) 必须在赋值之前把变量或数组声明为局部 若 在 用 LOCAL 声明一个变量或数组为局部变量或数组之前 对该变量或数组进行赋值 则 Visual FoxPro 产生错误信息
局部变量可以由引用方式传递
不能缩写 LOCAL 因为 LOCAL 和 LOCATE 的前四个字母相同
请 参 阅
DIMENSION , FUNCTION , LPARAMETERS , PARAMETERS , PARAMETERS ( ) , PRIVATE , PUBLIC , RELEASE