第十四章 ObjectScript - 系统函数
系统函数
本节重点介绍 ObjectScript 中一些最常用的系统函数。
这些函数的名称不区分大小写。
类库还提供了大量实用方法,可以像使用函数一样使用它们。
Value Choice
在给定一些输入的情况下,可以使用以下函数来选择一个值:
$CASE将给定的测试表达式与一组比较值进行比较,然后返回与匹配的比较值关联的返回值。例如:
TESTNAMESPACE>set myvar=1
TESTNAMESPACE>write $CASE(myvar,0:"zero",1:"one",:"other")
one
$SELECT检查一组表达式并返回与第一个true表达式关联的返回值。例如:
TESTNAMESPACE>set myvar=1
TESTNAMESPACE>write $SELECT(myvar=0:"branch A",1=1:"branch B")
branch B
存在函数
可以使用以下函数来测试变量或变量节点是否存在。
- 要测试特定变量是否存在,请使用
$DATA函数。
对于包含多个节点的变量,该函数可以指示给定节点是否存在,以及给定节点是否有值和子节点。
- 要获取变量的值(如果存在)或获取默认值(如果不存在),请使用
$GET函数。
列表函数
ObjectScript 提供本机列表格式。
.png)





.png)



.png)

