RosettaCodeData/Task/Reverse-a-string/Oz/reverse-a-string-2.oz

10 lines
166 B
Plaintext

local
fun {DoReverse Xs Ys}
case Xs of nil then Ys
[] X|Xr then {DoReverse Xr X|Ys}
end
end
in
fun {Reverse Xs} {DoReverse Xs nil} end
end