Python's list equivalent with std.variant?

Imperatorn johan_forsberg_86 at hotmail.com
Sun Oct 3 22:48:47 UTC 2021


On Sunday, 3 October 2021 at 22:22:48 UTC, rjkilpatrick wrote:
> Hi.
>
> I am trying to emulate Python's list in D, to store some 
> derived classes
>
> [...]

You would have to explicitly cast(Variant) when appending to your 
array.

But in the last example where you have list[0].a, that will only 
work statically if you can resolve that property. So you would 
have to either check the type or get out of the box and use some 
dynamic object


More information about the Digitalmars-d-learn mailing list