Optional parameters referring to previous parameters?

Mehrdad wfunction at hotmail.com
Thu May 10 05:53:10 PDT 2012

On Thursday, 10 May 2012 at 11:54:42 UTC, Steven Schveighoffer 
> I *love* this idea.


> Although, what happens if the expression for items is costly?  
> We have to make sure if you do:
> process(someExpensiveCalculation());
> it doesn't turn into:
> process(someExpensiveCalculation(), 
> someExpensiveCalculation().length);

It should be evaluated once anyway, since it might have side 

More information about the Digitalmars-d mailing list