alias to function literal, call without () not possible
    Andre Pany via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Wed Aug  3 10:16:10 PDT 2016
    
    
  
Hi,
I just stumbled over this behavior. I am not sure whether
the behavior is correct or not.
alias foo = () => new Object;
void bar(Object o){}
void main()
{
	auto n1 = foo;
	bar(foo);
}
While first line in main is working fine,
second line does not compile due to missing ().
Is this correct?
Kind regards
André
    
    
More information about the Digitalmars-d-learn
mailing list