17 lines
282 B
Raku
17 lines
282 B
Raku
sub twice(&todo) {
|
|
todo(); todo(); # declaring &todo also defines bare function
|
|
}
|
|
twice { say "Boing!" }
|
|
# output:
|
|
# Boing!
|
|
# Boing!
|
|
|
|
sub twice-with-param(&todo) {
|
|
todo(0); todo(1);
|
|
}
|
|
twice-with-param -> $time {
|
|
say "{$time+1}: Hello!"
|
|
}
|
|
# output:
|
|
# 1: Hello!
|
|
# 2: Hello!
|