is Exception
当尝试强制转换 Numeric 为 Real、Num、Int 或 Rat 失败时发生(例如,由于数字的虚部不为零)。
例如
say (1+2i).Int;CATCH ;# OUTPUT: «X::Numeric::Real: Can not convert 1+2i to Int: imaginary part not zero»
方法§
方法源§
method source(--> Numeric)
返回未能强制转换为 Real 的数字。
方法目标§
method target()
返回尝试强制转换到的类型。
方法原因§
method reason(--> Str)
返回转换失败的原因。
类型图§
X::Numeric::Real 的类型关系