第十三章 ObjectScript - 特殊变量
特殊变量
一些特殊变量提供有关代码运行环境的信息。其中包括以下内容:
$HOROLOG,包含操作系统给出的当前进程的日期和时间。请参阅日期和时间值。$USERNAME和$ROLES,包含有关当前使用的用户名以及该用户所属角色的信息。
write "You are logged in as: ", $USERNAME, !, "And you belong to these roles: ",$ROLES
$ZVERSION,其中包含标识当前运行的IRIS版本的字符串。
其他包括 $JOB、$ZTIMEZONE、$IO 和 $ZDEVICE。
其他变量提供有关代码处理状态的信息。其中包括 $STACK、$TLEVEL、$NAMESPACE 和 $ZERROR。
$SYSTEM 特殊变量
特殊变量 $SYSTEM 提供对大量实用方法的轻松访问。
特殊变量 $SYSTEM 是 %SYSTEM 包的别名,其中包含提供可满足各种需求的类方法的类。引用 %SYSTEM 中方法的惯用方法是构建使用 $SYSTEM 变量的引用。例如,以下命令在类中执行 %SYSTEM.OBJ 中的 SetFlags() 方法:
DO $SYSTEM.OBJ.



.png)



.png)
.png)



