Quick actions

cmd+k|ctrl+k

Navigation

Languages

Untitled

Snippet info

Language

Raku

Visibility

unlisted

Author

legacy-anonymous

Created

2021-03-31T22:09:12.416065Z

Updated

2021-03-31T22:09:12.416065Z

use experimental :macros;

macro ic($expr) {
    my $ic = "\c[ICE CREAM]";
    quasi {
        note "$ic| $expr.Str.trim() = " ~ {{{$expr}}}.raku
    }
}

my $x = 3;

ic $x;

ic 'this'.uc;

sub foo($i) {
    $i + 333
}

ic foo(123);

my %d = (key => (1 => 'one'));
ic %d<key><1>;

class Klass {
    has $.attr = 'yep';
}

ic Klass.new.attr;
INFO