On Friday, 19 February 2016 at 05:41:01 UTC, jmh530 wrote:
void main()
{
        import std.stdio : writeln;

        auto foo_bar = foo(&bar);
        
        writeln(qux(1, 2, foo_bar)); //compiler error
        writeln(qux(1, 2, &baz));
}

int bar(int x)
{
        return x;
}

int baz(int x, int y)
{
        return bar(x);
}

void main()
{
        import std.stdio : writeln;

        int function(int x, int y) foo_bar = &baz;
        
        writeln(foo_bar(1, 2));
}

Reply via email to