On Saturday, 12 September 2015 at 05:54:13 UTC, NX wrote:
import std.stdio : writeln, std.algorithm.mutation : remove;

Ooops, this is so wrong! Corrected version:

void main()
{
        import std.stdio : writeln;
        import std.algorithm.mutation : remove;
        
        int[][string] heh = [ "heh":[ 0, 10, 15, 20 ] ];
        heh["heh"][0] = 5;
        writeln(heh); // ["heh":[5, 10, 15, 20]]
        heh["heh"] = remove!(c => (c == 15))(heh["heh"]);
        writeln(heh); // ["heh":[5, 10, 20]]
}

Reply via email to