Nested function: Difference between revisions

Content added Content deleted
m (→‎{{header|Io}}: typo: seperator -> separator)
(→‎{{header|Lua}}: Fixed (previous version did not increment counter))
Line 316:
=={{header|Lua}}==
 
<lang lua>function makeList (separator)
local counter = 10
local function makeItem(item)
 
counter = counter + 1
local function makeItem(item)
return counter .. separator .. item .. "\n"
end
return makeItem("first") .. makeItem("second") .. makeItem("third")
 
return makeItem("first") .. makeItem("second") .. makeItem("third")
end
 
print(makeList(". "))</lang>
{{out}}
<pre>1. first
2. second
3. third</pre>
 
=={{header|Objective-C}}==