在当前程序中隐藏指定的、在调用程序中定义的内存变量或数组。
语法
PRIVATE MemVarList
— 或者 —
PRIVATE ALL
[LIKE Skeleton | EXCEPT Skeleton]
参数
MemVarList
要声明为私有的内存变量或数组。
ALL LIKE Skeleton
PRIVATE 隐藏所有名称与 Skeleton 相匹配的内存变量和数组,Skeleton可以包含问号 (?) 和星号 (*) 通配符。
ALL EXCEPT Skeleton
PRIVATE 隐藏所有名称与 Skeleton 不匹配的内存变量或数组,Skeleton 可以包含问号 (?) 和星号 (*) 通配符。
说明
将高层程序中创建的、与私有变量同名的变量隐藏起来,可以在当前程序中操作这些私有变量,而不影响被隐藏变量的值。一旦包含 private 命令的程序执行完毕,所有声明为私有的内存变量和数组就可恢复使用。
PRIVATE 并不创建变量,它只在当前程序中隐藏变量,这些变量是在高层程序中声明的。