On Sunday, 23 February 2014 at 07:10:32 UTC, Etienne Cimon wrote:
auto sorted = aa.sort!(Key.y => { a < b })

You can't sort an AA, as AAs are unordered. Did you mean to sort the keys?

auto sorted = aa.keys.sort!((a, b) => a.y < b.y)();

auto filtered = aa.filter! ....

auto filtered = aa.keys.filter!(k => k.y > 2).array;

foreach(x, y, z ; aa){
....
}

foreach (key, value; aa) with(key) {
  ... use x, y, z ...
}

Reply via email to