在 Str 中§

有关例程 parse-base 的主要文档,请参阅上下文

multi        parse-base(Str:D $numInt:D $radix --> Numeric)
multi method parse-base(Str:D $num: Int:D $radix --> Numeric)

通过将具有 base-$radix 数字的字符串转换为其 Numeric 等效项来执行 base 的反向操作。如果基数不在 2..36 范围内,或者要解析的字符串包含对指定基数无效的字符,则将 fail

1337.base(32).parse-base(32).say# OUTPUT: «1337␤» 
'Raku'.parse-base(36).say;        # OUTPUT: «1273422␤» 
'FF.DD'.parse-base(16).say;       # OUTPUT: «255.863281␤»

另请参阅:数字文字的语法