Choice 是分支选择语句,基于不同的条件执行不同的动作,类似于 if-else。Choice 下包含两类子节点,分别为 When 和 Default,在 Choice 中可以添加多个 When 节点,每个 When 节点中都包含一个 bool 表达式,Choice 组件会对 When 节点逐个匹配,直到表达式满足条件,则执行该 When 节点中配置的子流。当所有的 When 条件都无法匹配时,会执行 Default 分支的动作。
3. 在 When 节点中填入判断条件,第一个 When 节点输入 msg.vars.get('score') >= 90,第二个 When 节点输入 msg.vars.get('score') >= 80,第三个 When 节点输入 msg.vars.get('score') >= 60,Default 节点中不用输入条件。