role CX::Next
ErrorsCollection

role CX::Next

Next control exception

role CX::Next does X::Control { }

A control exception that is triggered when next is called.

for ^10 {
    CONTROL {
      when CX::Next { say "We're next" };
    }
    next if $_ %% 2;
    say "We're in $_";
}

This will print:

We're next
We're in 1
We're next
We're in 3
We're next
We're in 5
We're next
We're in 7
We're next
We're in 9

Methods

method message

method message()

Returns "<next control exception>"