In Int§
有关例程 unival的详细信息,请参阅主要文档 上下文
multi unival(Int --> Numeric)multi method unival(Int: --> 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: --> Numeric)
返回调用方中第一个代码点表示的数字值,或者如果它不是数字,则返回 NaN
。
say '4'.unival; # OUTPUT: «4»say '¾'.unival; # OUTPUT: «0.75»say 'a'.unival; # OUTPUT: «NaN»