RosettaCodeData/Task/Nested-function/Io/nested-function.io

11 lines
270 B
Io

makeList := method(separator,
counter := 1
makeItem := method(item,
result := counter .. separator .. item .. "\n"
counter = counter + 1
result
)
makeItem("first") .. makeItem("second") .. makeItem("third")
)
makeList(". ") print