欢迎!请查看 关于 页面以了解更多关于这种功能的信息。
为了简化替代 guard 断言的组合,允许传递一个表示断言的序列,其被调用时会进行 or 连接。
当前 ":when" 关键字允许传递一个由 and 连接在一起的表达式向量。
无论是 case ("and" 或 "or") 都可以通过外部匹配进行组合,另一种方案是在 core.match 之外强制显式组合。
至少,文档应该提到多个断言将进行 and 连接。