Alternative typeof syntax
    bearophile 
    bearophileHUGS at lycos.com
       
    Mon May 17 12:44:38 PDT 2010
    
    
  
What do you think about the the syntax  x.typeof  instead of  typeof(x)  ?
There are situations where you will need to parenthesize anyway, for example:
import std.stdio;
void main() {
    int x = 1;
    float y = 1.5;
    writeln(typeid(typeof(x + y)));
}
You have to write:
(x + y).typeof
But in many situations you don't need the (). 
And it gets more similar/uniform to the x.sizeof syntax too (that is sizeof(x) in C).
Bye,
bearophile
    
    
More information about the Digitalmars-d
mailing list