reference to 'self' inside a function

Eyyub eyyub.pangearaion at gmail.com
Tue Jul 17 15:13:11 PDT 2012


On Tuesday, 17 July 2012 at 16:56:17 UTC, angel wrote:
> I propose to introduce a reference to the current function, 
> much like 'this' in a class method. Call it 'self' or 
> 'thisFunc', or whatever ...
> What might this be good for ?
> For implementing recursion in a lambda function.
> Writing in functional style, one creates many functions, and 
> looking for reasonable names for these functions becomes 
> unnecessarily painful.

Good idea !
"self" is a cute keyword, or "lambda" but this could break 
existing code.



More information about the Digitalmars-d mailing list