On Wednesday, 10 October 2012 at 07:06:54 UTC, Jacob Carlborg wrote:
On 2012-10-09 21:10, Namespace wrote:

My next version will contain the elvis operator:
[code]
Foo obj = otherObj.get() ?: null;
if otherObj.get() is _not_ null, it will assign to obj, otherwise obj
will be assigned with null.
[/code]

Will it support this syntax:

Foo obj;
obj ?= otherObj.get();

Will only assign to "obj" if it's null.

You mean:
[code]
Foo obj;
if (obj is null) {
    obj = otherObj.get();
}
[/code]
?

Interesting point. Until now this isn't supported but I will think about it.

Reply via email to