On 07/10/2013 01:24 AM, Brian Schott wrote:
While finishing up work on my parser and grammar specification I found
this in container.d:

return equal!(function(Elem a, Elem b) => !_less(a,b) && !_less(b,a))
                      (thisRange, thatRange);

It seems to be some strange hybrid of the function literal syntax and
the lambda syntax.

=>... is supposed to be just a shorthand for { return ...; }

It's not documented anywhere (surprise!) and I'm not
sure if I should support it or file an accepts-invalid bug against DMD.


I'd say support it and file a bug against the documentation.

Reply via email to