enum Order (:Less(-1), :Same(0), :More(1));

操作符§

中缀 cmp§

multi infix:<cmp>(\a, \b --> Order:D)

cmp 首先会尝试将操作数作为字符串进行比较(通过强制转换为 Stringy),如果失败,则会尝试通过 <=> 操作符或任何其他类型适当的比较操作符进行数值比较。另请参阅 cmp 操作符的文档

中缀 <=>§

multi infix:«<=>»(Int:D \aInt:D \b --> Order:D)

Int 的专用形式。

类型图§

Order 的类型关系
raku-type-graph 中文 Order 中文 Order Int 中文 Int Order->Int 中文 Mu 中文 Mu Any 中文 Any Any->Mu 中文 Cool 中文 Cool Cool->Any 中文 Numeric 中文 Numeric Real 中文 Real Real->Numeric 中文 Int->Cool 中文 Int->Real 中文

展开上方的图表