此 Switches动作库包含了用来创建switch代码块的动作。某些情况下你可能会让实例根据某个特定的值执行相应的动作,你会想到用if。但如果情况多的时候,这会变得很麻烦。这时你最好用“switch”动作。switch动作是按如下流程工作的:
- 你需要给出一个值,通常是某种表达式或变量。
- 此值将会和之后不同case的值作比较。
- 如果在某个case中它们是相等的,那么将会运行此case中的内容,否则将继续比较最开始输入值和下一个case的值..
- 当某个case中的内容被运行 或 所有case中的情况都不符合,将会结束switch,并运行switch之后的代码。
- 但如果所有case都不符合,而你设置了一个default情况,那么将会先运行default中的内容,然后再结束switch,并运行switch之后的代码。
此 Switches 库有如下动作: