在 Cool 中§
请参阅方法 Complex的上下文中的主要文档 in context
multi method Complex()
将调用者强制转换为 Numeric
并调用其 .Complex
方法。如果无法强制转换为 Numeric
,则 失败。
say 1+1i.Complex; # OUTPUT: «1+1i»say π.Complex; # OUTPUT: «3.141592653589793+0i»say <1.3>.Complex; # OUTPUT: «1.3+0i»say (-4/3).Complex; # OUTPUT: «-1.3333333333333333+0i»say "foo".Complex.^name; # OUTPUT: «Failure»
在 ComplexStr 中§
请参阅方法 Complex的上下文中的主要文档 in context
method Complex
返回 ComplexStr
的 Complex
值。
在 role Real 中§
请参阅方法 Complex的上下文中的主要文档 in context
method Complex(Real: --> Complex)