Hello, It seems that if function has no parameters, it's possible to omit the parentheses when calling it:
string sayHello() { return "hello"; } void main() { writeln(sayHello); // same as writeln(sayHello()); } Is this an actual defined (and documented) behaviour that I can expect to keep working in the future, or just some random unintended side effect which might disappear in a next version? adam.