一、判断选择不同
if进行单一的判断,而when用在中,可以进行多个条件选择。
二、用途不同
if判断为true时,执行... 中的语句,但其没有配对的else。
when用在中,可以进行多个条件选择,有else语句,即otherwise。
三、用法不同
1、只用if: 用于实现 java 中的 if 语句功能。
Print this sentence .
若为 true ,会打印中间部分。也可以声明 var ,方便下一步判断。
'==null}" value=”result”/>
2、 和 、 一起实现互斥条件执行,类似于 java 中的 if else.
一般作为 、 的父标签。
两者都可以判断,区别在于if进行单一的判断,判断为true时 执行... 中的语句,但其没有配对的else而when 用在中,可以进行多个条件选择,有else语句,即otherwise............