RosettaCodeData/Task/Deepcopy/Phix/deepcopy-2.phix
2026-02-01 16:33:20 -08:00

15 lines
277 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