On 2014-03-15 18:44:46 +0000, Agustin said:

Hello!, i would like to know if this is possible.

auto asValue ?= (map["Key"] == new Value);

Instead of doing:

if (("Key" in map) is null)
    map["Key"] = new Value
auto asValue = map["Key"];

auto needle = "Key" in map;
auto value = needle ? *needle : (map["Key"] = new Value);

Reply via email to