如果我在同一个EVALUATE TRUE块中评估自变量,它们是否按照它们列出的顺序进行评估?
例如,如果它是"冷"和"阳光",我会不会"带着太阳镜?" 或者我只是"穿上毛衣"并退出街区?
EVALUATE TRUE
WHEN COLD
WEAR SWEATER
WHEN SUNNY
BRING SUNGLASSES
END-EVALUATE
Run Code Online (Sandbox Code Playgroud)
在许多其他语言中,我们经常需要在每个选择中插入break语句(或类似语句),以便它不会失败.然而,在COBOL评估中并非如此,当其中一个选择满足(或没有)时,COBOL评估结束.