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语句中。