"Arne" <a...@linux.nu> wrote in message news:qmehxgyksrdxkabvc...@forum.dlang.org... > > auto dgs = > [ > "name": (string value) {d.name = value; }, > "phone": (string value) => cast(void)(d.phone = value), > "age": (string value) => cast(void)(d.age = value.to!int()), > ]; > > This works... is there a better way, to avoid cast? >
Yes: Don't use the lambda syntax when it's not a lambda ;)