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