Associative Array, get value instead of poiter using `if (auto ..)`, possible?
Lance Bachmeier
no at spam.net
Sat Aug 31 16:34:00 UTC 2024
On Saturday, 31 August 2024 at 15:38:49 UTC, ryuukk_ wrote:
> Let's see how other languages do it:
>
> ```zig
> map.put("hello", 42);
>
> // get pointer
> if (map.get("hello")) |*it| {
> std.log.debug("{}", .{it});
> }
>
> // get value
> if (map.get("hello")) |it| {
> std.log.debug("{}", .{it});
> }
> ```
>
> No imports, no templates, ONE LINER
>
> Please submit PRs to DMD, not phobos
It's good you're not in charge here because that is hideous.
More information about the Digitalmars-d-learn
mailing list