On Friday, 20 April 2012 at 11:09:30 UTC, Jacob Carlborg wrote:
On 2012-04-20 11:17, Christophe wrote:
"Jakob Ovrum" , dans le message (digitalmars.D.learn:34948), a écrit :
On Thursday, 19 April 2012 at 18:34:41 UTC, Jacob Carlborg wrote:

Named arguments would probably be better for this.

fun(c = 5);

Maybe so, but `fun(c = 5);` is not an additive change, while the
OP's suggestion actually is.

How about

int c;
fun(c = 5);

?


I don't know. Default arguments would probably take precedence perhaps.

That is exactly the problem though, it can silently change the behaviour of existing code. It is the worst kind of breaking change, hence I don't think it will ever be in D in this form, much less the current iteration of the language.

Reply via email to