Nested function: Difference between revisions

added swift
(added scheme)
(added swift)
Line 130:
 
(display (make-list ". "))</lang>
 
=={{header|Swift}}==
 
<lang swift>func makeList(_ separator: String) -> String {
var counter = 1
func makeItem(_ item: String) -> String {
let result = String(counter) + separator + item + "\n"
counter += 1
return result
}
return makeItem("first") + makeItem("second") + makeItem("third")
}
 
print(makeList(". "))</lang>
 
=={{header|zkl}}==
Anonymous user