第十一章 ObjectScript - 操作符

2023-08-27  本文已影响0人  Cache技术分享

第十一章 ObjectScript - 操作符

操作符

ObjectScript 中的运算符优先级严格是从左到右;在表达式中,运算按照它们出现的顺序执行。可以在表达式中使用显式括号来强制某些操作先于其他操作执行。

通常,即使并不严格需要括号,也会使用括号。很有用,因为它使代码的意图更加清晰。

Familiar Operators

ObjectScript 为常见活动提供以下运算符:

可以在任何逻辑值之前以及逻辑比较运算符之前使用它。

请注意,ObjectScript 还支持其中每种形式的较旧的、效率较低的形式:&&& 运算符的一种形式,而 !|| 的一种形式操作员。可能会在现有代码中看到这些旧的形式。

Unfamiliar Operators

ObjectScript 还包括某些语言中没有等效项的运算符。最重要的如下:

例如,如果字符串 (testthis) 的格式为美国社会保障号,则以下代码将写入值 1 (true),否则写入 0

 Set testthis="333-99-0000"
 Write testthis ?3N1"-"2N1"-"4N

这是确保输入数据有效性的重要工具,可以在类属性的定义中使用它。

 Set L="Steam Locomotive",S="Steam"
 Write L[S
上一篇下一篇

猜你喜欢

热点阅读