【发布时间】:2011-06-05 20:01:35
【问题描述】:
什么意思
x AND THEN y AND z
是吗
x AND THEN (y AND z)
(y, z 如果 x 为 FALSE,则永远不会被评估) 或
(x AND THEN y) AND z
(如果 x 为 FALSE,则跳过 y,但可能会评估 z) 在阿达?
【问题讨论】:
-
GNAT 将拒绝编译第一个示例,并显示错误消息“表达式中的混合逻辑运算符”。
标签: ada abstract-syntax-tree short-circuiting