Is the compiler supposed to accept this?
Brian Schott
briancschott at gmail.com
Tue Jul 9 16:24:21 PDT 2013
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. It's not documented anywhere (surprise!)
and I'm not sure if I should support it or file an
accepts-invalid bug against DMD.
More information about the Digitalmars-d
mailing list