2.5.5 when语句

2.5.5 when语句

when语句用来表示在事件时刻进行的行为。when语句的一般形式如下所示。其中,elsewhen是可选的,可以出现零次或多次。

when语句中的<条件>是Boolean类型的标量或向量。when/elsewhen标量条件或向量条件中任何一个元素由false变为true的事件时刻,执行该when或elsewhen分支中的语句。

when语句的限制如下:

(1)when语句不能用于函数中。

(2)when语句不能嵌套。

(3)when语句不能出现在for循环语句、while循环语句和if语句中。