Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. class CX::Vaya does X::Control {
  2. has $.message
  3. }
  4.  
  5. loop {
  6. once {
  7. CX::Vaya.new( message => "I messed up!" ).throw;
  8. }
  9. last;
  10. CONTROL {
  11. default {
  12. say "Controlled { .^name }: { .message }"
  13. }
  14. }
  15. }
  16.  
  17. loop { say "Hey"; last; CONTROL { default: .message.say } }
  18. # OUTPUT: «Hey␤<last control exception>␤»
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement