physics - 我可以在一行上写多个 raku Type 智能匹配吗
问题描述
我知道这行不通,因为我试过了:
if $r ~~ BearingTrue || CompassAdj || CourseAdj { nextsame };
但是 - 是否有一种简洁、简洁和易读的方式来在一行上进行多个 Type智能匹配,而不必扩展到给定/when 或 if/else 构造?
解决方案
你有没有尝试过 :
if $r ~~ BearingTrue | CompassAdj | CourseAdj { nextsame };
这应该给你一个 Any Junction,然后匹配 OK。