Nested function: Difference between revisions

Added Sidef
(→‎{{header|Lua}}: Fixed (previous version did not increment counter))
(Added Sidef)
Line 469:
 
(display (make-list ". "))</lang>
 
=={{header|Sidef}}==
<lang ruby>func make_list(separator = ') ') {
 
var count = 1
func make_item(item) {
[count++, separator, item].join
}
 
<first second third> «call« make_item -> join("\n")
}
 
say make_list('. ')</lang>
{{out}}
<pre>
1. first
2. second
3. third
</pre>
 
=={{header|Standard ML}}==
2,756

edits