On 10.06.2018 20:58, SrMordred wrote:
a => { return 2*a; } /\ \ / || \ / || \ / || \ / || \ / This is \ / function \ This is definition of delegate definition \so you have a function that returns delegate. ``` it's like a => a => 2*a; or (a){ return () { return 2*a; }I believe that a lot of other languages work differently, so when their knowledge are transposed to D, people get confused at first.Eg. in JS: x = x => x * 2; x = x =>{ return x * 2; } //equivalent
Ah, I see. From this point of view there is some inconsistency indeed.
