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 =
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}}==
|