Cannot we use std.bind now?
Haruki Shigemori
rayerd.wiz at gmail.com
Mon Jul 23 05:58:58 PDT 2007
Thanks for your works.
I tried a code such as the bottom.
However, compiling it failed.
Cannot we use std.bind now?
--
import std.bind, std.stdio;
bool less(int a, int b)
{
return a < b;
}
void main()
{
writefln("10 < 20 =? ", less(10, 20));
auto less10 = bind(&less, _0, 10);
writefln(" 5 < 10 =? ", less10(5));
auto greater10 = bindAlias!(less)(10, _0);
writefln(" 5 > 10 =? ", greater10(5));
}
C:\D\dmd\src\phobos\std\bind.d(313): alias
std.bind.minNumArgs_impl!(less,bool(*)(int a, int b)).loop!(1).res cannot
alias an expression 2
More information about the Digitalmars-d-bugs
mailing list