On 4/25/2012 9:42 PM, H. S. Teoh wrote:
This is bad. What if you have two delegates with different default
arguments? What would this code do:

        auto foo = (int a=1) { return a; };
        auto bar = (int a=2) { return a; };
        writeln(foo());
        writeln(bar());

?

Give you two error messages, because default arguments wouldn't be allowed for delegates.

Reply via email to