Camelia

class X::Numeric::Real

src
    class X::Numeric::Real is Exception { }

 
Occurs when an attempt to coerce a Numeric to a Real , Num , Int or Rat fails (due to a number with a nonzero imaginary part, for instance). For example
    say (1+2i).Int

 
fails with
    Can not convert 1+2i to Int: imaginary part not zero

 

Methods

source

    method source() returns Numeric:D

 
Returns the number that failed to coerce to L<Real>.

target

    method target()

 
Returns the type to which the coercion was attempted.

reason

    method reason() returns Str:D

 
Returns the reason that the conversion failed.

Perl 6 Tricks and Treats newsletter

Register to the free newsletter now, and get updates and news.
Email:
Name: