分支守卫 Case guard

写在 when 之后的布尔条件;switch 模式已经匹配且该条件为真时,分支才会选中。