tama:
> void foo(alias f)()
> {
> writefln(f(3, 4));
> }
> foo!((x,y){ return x * y; })();
>
> This code doesn't work(compile error).
To me the following works:
import std.stdio: writeln;
void foo(alias f)() {
writeln(f(3, 4));
}
void main() {
foo!((x,y){ return x * y; })();
}
Bye,
bearophile