RosettaCodeData/Task/Deepcopy/Phix/deepcopy-2.phix
2017-09-25 22:28:19 +02:00

15 lines
273 B
Text

function deep_copy(object o)
object res
if atom(o) then
res = o
else
res = repeat(' ',length(o))
for i=1 to length(o) do
res[i] = deep_copy(o[i])
end for
end if
return res
end function
object c = deep_copy(b)
?c