Nullable condition operator
    Martin6265 via Digitalmars-d 
    digitalmars-d at puremagic.com
       
    Mon Dec  7 03:40:45 PST 2015
    
    
  
Hello,
I think nullable condition operator and null coalescending 
operator should be a nice new features in D.
https://msdn.microsoft.com/library/dn986595.aspx
https://msdn.microsoft.com/library/ms173224.aspx
Same as operator `as`
https://msdn.microsoft.com/library/cscsdfbt.aspx
Why?
Is better to write
(variable as FooBar)?.callMethod();
than
auto var = cast(FooBar)variable;
if (var !is null)
var.callMethod();
or
auto x = (variable as FooBar)?.getRandomNumber() ?? 42;
    
    
More information about the Digitalmars-d
mailing list