保险基础数据模型中的布尔表达式

布尔表达式是产生布尔值(true或false)的表达式。布尔表达式的语法为:

boolean-expression: expression
if-statement(第8.7.1节)
while-statement(第8.8.1节)
do-statement(第8.8.2节)
for-statement (第8.8.3节)的控制条件表达式

?:运算符的控制条件表达式也遵循相同的规则,但由于优先级,它被归类为条件或表达式。

要产生布尔值,必须有一个布尔表达式 E,如下所示:

  • 如果 E 可以隐式转换为布尔值,则在运行时应用隐式转换。
  • 否则,使用一元运算符重载决策查找运算符true对 E的唯一最佳实现,并在运行时应用该实现。
  • 如果找不到这样的运算符,则会发生绑定时错误。
pdf 文件大小:2.95MB