private 命令

示例 请参阅

在当前程序中隐藏指定的、在调用程序中定义的内存变量或数组。

语法

PRIVATE MemVarList
— 或者 —
PRIVATE ALL
[LIKE Skeleton | EXCEPT Skeleton]

参数
MemVarList

要声明为私有的内存变量或数组。

ALL LIKE Skeleton

PRIVATE 隐藏所有名称与 Skeleton 相匹配的内存变量和数组,Skeleton可以包含问号 (?) 和星号 (*) 通配符。

ALL EXCEPT Skeleton

PRIVATE 隐藏所有名称与 Skeleton 不匹配的内存变量或数组,Skeleton 可以包含问号 (?) 和星号 (*) 通配符。

说明

将高层程序中创建的、与私有变量同名的变量隐藏起来,可以在当前程序中操作这些私有变量,而不影响被隐藏变量的值。一旦包含 private 命令的程序执行完毕,所有声明为私有的内存变量和数组就可恢复使用。
PRIVATE 并不创建变量,它只在当前程序中隐藏变量,这些变量是在高层程序中声明的。