Quick actions

cmd+k|ctrl+k

Navigation

Languages

macros vs sub (fibonacci)

Snippet info

Language

Raku

Visibility

public

Author

raiph.mellor

Created

2021-01-21T23:59:59Z

Updated

2021-01-21T23:59:59Z

my \A = now; say fib-s 1000;
my \B = now; say fib-m 1000;
my \C = now; say "sub: {B - A} vs macro: {C - B}";

sub fib-s (\n) { (0, 1, * + * ... Inf)[n] }

use experimental :macros;
macro fib-m (\n) { {{{ fib-s n }}} }
INFO