Nested function: Difference between revisions

Content added Content deleted
(Added Io entry.)
Line 207: Line 207:
main :: IO ()
main :: IO ()
main = putStr $ makeList ". "</lang>
main = putStr $ makeList ". "</lang>

=={{header|Io}}==
<lang Io>makeList := method(seperator,
counter := 1
makeItem := method(item,
result := counter .. seperator .. item .. "\n"
counter = counter + 1
result
)
makeItem("first") .. makeItem("second") .. makeItem("third")
)
makeList(". ") print</lang>


=={{header|J}}==
=={{header|J}}==