Thread overview
How to dinamically create Tuples?
Jan 27, 2021
Leonardo
Jan 27, 2021
Paul Backus
Jan 27, 2021
H. S. Teoh
Jan 28, 2021
Leonardo
January 27, 2021
Hi, I want to know if are some way to dinamically create Tuples, with variable size and types defined at runtime. Thanks.
January 27, 2021
On Wednesday, 27 January 2021 at 17:11:52 UTC, Leonardo wrote:
> Hi, I want to know if are some way to dinamically create Tuples, with variable size and types defined at runtime. Thanks.

No. D is a statically-typed language, so all types have to be defined at compile time.
January 27, 2021
On Wed, Jan 27, 2021 at 05:17:18PM +0000, Paul Backus via Digitalmars-d-learn wrote:
> On Wednesday, 27 January 2021 at 17:11:52 UTC, Leonardo wrote:
> > Hi, I want to know if are some way to dinamically create Tuples, with variable size and types defined at runtime. Thanks.
> 
> No. D is a statically-typed language, so all types have to be defined at compile time.

But you can probably achieve equivalent semantics with an array of
Variant (see std.variant).


T

-- 
Written on the window of a clothing store: No shirt, no shoes, no service.
January 28, 2021
On Wednesday, 27 January 2021 at 17:28:00 UTC, H. S. Teoh wrote:
> On Wed, Jan 27, 2021 at 05:17:18PM +0000, Paul Backus via Digitalmars-d-learn wrote:
>> On Wednesday, 27 January 2021 at 17:11:52 UTC, Leonardo wrote:
>> > Hi, I want to know if are some way to dinamically create Tuples, with variable size and types defined at runtime. Thanks.
>> 
>> No. D is a statically-typed language, so all types have to be defined at compile time.
>
> But you can probably achieve equivalent semantics with an array of
> Variant (see std.variant).
>
>
> T

Thanks you all, variant is more like I was expecting.