perl6/doc/lib/X/OutOfRange

doc src
(title) class X::OutOfRange
    class X::OutOfRange is Exception { }

 
General error when something (for example an array index) is out of an allowed range. For example
    say 42[2]

 
dies with
    Index out of range. Is: 2, should be in 0..0

 
since scalars generally act as a one-element list.

Methods

(head2) what
    method what() returns Str:D

 
Verbal description of the thing that was out of range (e.g. "array index" , "month" ).
(head2) got
    method got()

 
Returns the object that was considered out of range (often an integer)
(head2) range
    method range returns Range:D

 
Returns a L<Range> object describing the premissible range for the object returned from .got .
(head2) comment
    method comment returns Str

 
Returns an additiona comment that is included in the error message.

Perl 6 Tricks and Treats newsletter

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