5 lines
134 B
Text
5 lines
134 B
Text
import lists.foldr
|
|
|
|
def powerset( s ) = foldr( \x, acc -> acc + map( a -> {x} + a, acc), {{}}, s )
|
|
|
|
println( powerset({1, 2, 3, 4}) )
|