[Issue 11642] Handy object AA.setDefault function
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Nov 22 18:26:39 UTC 2018
https://issues.dlang.org/show_bug.cgi?id=11642
Stanislav Blinov <stanislav.blinov at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |stanislav.blinov at gmail.com
Resolution|--- |FIXED
--- Comment #2 from Stanislav Blinov <stanislav.blinov at gmail.com> ---
Four and a half years isn't that bad, is it? Sigh...
https://dlang.org/spec/hash-map.html#inserting_if_not_present
void main() {
import std.stdio;
char[int] aa;
aa.require(10, 'X').writeln;
aa.writeln;
aa.require(20, 'Y').writeln;
aa.writeln;
}
Output:
X
[10:'X']
Y
[20:'Y', 10:'X']
Fixed by
https://github.com/dlang/druntime/commit/0c92d13c7f8540bd91c3cce251d97ff39b84a486
--
More information about the Digitalmars-d-bugs
mailing list