RosettaCodeData/Task/Flatten-a-list/REBOL/flatten-a-list.rebol
Ingy döt Net d066446780 langs a-z
2013-04-10 22:43:41 -07:00

9 lines
197 B
Text

flatten: func [
"Flatten the block in place."
block [any-block!]
][
parse block [
any [block: any-block! (change/part block first block 1) :block | skip]
]
head block
]