Jump to content

Nested function: Difference between revisions

Added Wren
(Rename Perl 6 -> Raku, alphabetize, minor clean-up)
(Added Wren)
Line 1,534:
puts [MakeList ". "]
</lang>
 
=={{header|Wren}}==
<lang ecmascript>var makeList = Fn.new { |sep|
var counter = 0
var makeItem = Fn.new { |name|
counter = counter + 1
return "%(counter)%(sep)%(name)"
}
var items = []
for (name in ["first", "second", "third"]) {
items.add(makeItem.call(name))
}
System.print(items.join("\n"))
}
 
makeList.call(". ")</lang>
 
{{out}}
<pre>
1. first
2. second
3. third
</pre>
 
=={{header|zkl}}==
9,488

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.