Combinations
Author: Filip Sergot
Prints all the combinations of items from the given array.
What's interesting here?
multi subroutines
shortened use of $_ variable
placeholder variables
Features used
Placeholder variables
- https://doc.perl6.org/language/variables
Source code: combinations.pl
use v6; multi combs(@, 0) { "" }; multi combs { combs(@^dict, $^n - 1) X~ @dict }; (.say for combs(<a b c>, $_)) for 1..4;