RosettaCodeData/Task/Power-set/FunL/power-set-2.funl

6 lines
119 B
Plaintext

def
powerset( {} ) = {{}}
powerset( s ) =
acc = powerset( s.tail() )
acc + map( x -> {s.head()} + x, acc )