On 2/28/13, Andrej Mitrovic <andrej.mitrov...@gmail.com> wrote: > import std.algorithm; > import std.range; > > void main() > { > auto r = map!((a, b) => [a : b])(["foo"], ["bar"]); // error > assert(r.front == ["foo" : "bar"]); > } > > This doesn't compile, what am I missing? >
A more clearer example: void main() { auto r = map!((a, b) => [a : b])([1, 3], [2, 4]); assert(r[0] == [1 : 2]); assert(r[1] == [3 : 4]); }