第十一章 Caché 变量大全 $PRINCIPAL 变量
变量 大全 Cach 第十一章
2023-09-11 14:15:37 时间
第十一章 Caché 变量大全 $PRINCIPAL 变量
包含主体I / O设备的ID。
大纲
$PRINCIPAL
$P
描述
$PRINCIPAL
包含当前进程的主要I / O设备的ID。 $PRINCIPAL
的运作方式类似于$IO
。
如果关闭主设备,则$PRINCIPAL
不会更改。如果主要输入和输出设备不同,则$PRINCIPAL
反映主要输入设备的ID。
不能使用SET
命令修改此特殊变量。尝试这样做会导致<SYNTAX>
错误。
示例
本示例使用$PRINCIPAL
测试主体设备。
/// d ##class(PHA.TEST.SpecialVariables).PRINCIPAL()
ClassMethod PRINCIPAL()
{
IF $PIECE($PRINCIPAL,"|",4) {
WRITE "主要设备是: ",$PRINCIPAL
} ELSE {
WRITE "未定义"
}
}
- 终端
DHC-APP>d ##class(PHA.TEST.SpecialVariables).PRINCIPAL()
主要设备是: |TRM|:|15356
- studio
d ##class(PHA.TEST.SpecialVariables).PRINCIPAL()
主要设备是: |TCP|1972|10100
本示例使用并写入主体设备。
USE $PRINCIPAL
WRITE "output to $PRINCIPAL"
注意
$PRINCIPAL
和 USE 0
$PRINCIPAL
在功能上等效于广泛使用的但非标准的USE 0
。使用$PRINCIPAL
而不是USE 0
是因为它是标准的,并且它使代码更灵活。
相关文章
- Perl的变量及语境(一)
- 变量的数据类型的转换
- 《从零开始学Swift》学习笔记 (Day 58)—— Swift编码规范之变量或常量声明规范
- nginx 内置变量大全
- Spring不能直接@autowired注入Static变量
- Atitit. 软件设计 模式 变量 方法 命名最佳实践 vp820 attilax总结命名表大全
- OC中的成员变量,实例变量,属性变量
- DataScience:机器学习中特征工程之WOE编码(离散变量编码/有监督)的简介、计算过程、案例应用之详细攻略
- 〖Python零基础入门篇⑧〗 - Python 中的变量与关键字
- 怎么判断两个cstring变量是否相等?
- shell中去除变量去除所有空格或者去除变量首尾空格的常用几种方法
- shell - 04 - 变量的高级用法