In Int§

有关例程 unival的详细信息,请参阅主要文档 上下文

multi        unival(Int:D  --> Numeric)
multi method unival(Int:D: --> Numeric)

返回给定整数数字的 Unicode 代码点所表示的数字,或者如果它不表示数字,则返回 NaN

say ord("¾").unival;    # OUTPUT: «0.75␤» 
say 190.unival;         # OUTPUT: «0.75␤» 
say unival(65);         # OUTPUT: «NaN␤»

In Str§

有关方法 unival的详细信息,请参阅主要文档 上下文

multi method unival(Str:D: --> Numeric)

返回调用方中第一个代码点表示的数字值,或者如果它不是数字,则返回 NaN

say '4'.unival;     # OUTPUT: «4␤» 
say '¾'.unival;     # OUTPUT: «0.75␤» 
say 'a'.unival;     # OUTPUT: «NaN␤»