RosettaCodeData/Task/Flatten-a-list/PowerShell/flatten-a-list.psh

8 lines
183 B
Plaintext

function flatten($a) {
if($a.Count -gt 1) {
$a | foreach{ $(flatten $_)}
} else {$a}
}
$a = @(@(1), 2, @(@(3,4), 5), @(@(@())), @(@(@(6))), 7, 8, @())
"$(flatten $a)"