RosettaCodeData/Task/Power-set/Perl/power-set-8.pl

4 lines
78 B
Perl

sub powerset {
@_ ? map { $_, [$_[0], @$_] } powerset(@_[1..$#_]) : [];
}