On 2010-06-01 22:27, Adam Ruppe wrote:
On 6/1/10, bearophile<[email protected]>  wrote:
It looks also like the Ruby blocks. But D seems designed to work with a
simpler back-end in mind, unable to "digest" delegates.

But, D can do the given example, only with parens and an semi thrown
in. The back end can obviously handle delegates.

Yes of course, that's the thing, you have to have the parenthesis and semicolons. If you don't, you can have a nicer syntax and you can create functions that looks like built in language constructs:

loop (int i) {
        println(i)
}

Or:

[1, 5, 3, 5].each (int i) {
        println(i)
}

--
/Jacob Carlborg

Reply via email to