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