Minimum value in a range
    Andrej Mitrovic 
    andrej.mitrovich at gmail.com
       
    Tue Aug  2 05:35:12 PDT 2011
    
    
  
Does anyone know why putting this alias in module scope errors out?:
import std.algorithm;
alias reduce!((a, b){ return 1; }) foo;
void main()
{
    foo([1, 2, 3]);
}
Error: delegate test.__dgliteral1!(int,int).__dgliteral1 is a nested
function and cannot
be accessed from reduce
But this will work:
import std.algorithm;
void main()
{
    alias reduce!((a, b){ return 1; }) foo;
    foo([1, 2, 3]);
}
    
    
More information about the Digitalmars-d-learn
mailing list