Thread overview
combine different data type
Jan 30, 2012
sami
Jan 30, 2012
Simen Kjærås
Jan 30, 2012
Daniel Murphy
January 30, 2012
when i do that auto x = [1, "ha"];
i have an error Error: incompatible types for ((1) ? ("hgh")): 'int' and 'string'
if there any method to combine different data type?
January 30, 2012
On Mon, 30 Jan 2012 13:58:38 +0100, sami <sami@hotmail.com> wrote:

> when i do that auto x = [1, "ha"];
> i have an error Error: incompatible types for ((1) ? ("hgh")): 'int' and 'string'
> if there any method to combine different data type?

You might want to check out std.variant. It's Variant type can hold any
type you may want.
January 30, 2012
"Simen Kjærås" <simen.kjaras@gmail.com> wrote in message news:op.v8wj38qf0gpyof@biotronic.lan...
> On Mon, 30 Jan 2012 13:58:38 +0100, sami <sami@hotmail.com> wrote:
>
>> when i do that auto x = [1, "ha"];
>> i have an error Error: incompatible types for ((1) ? ("hgh")): 'int' and
>> 'string'
>> if there any method to combine different data type?
>
> You might want to check out std.variant. It's Variant type can hold any type you may want.

Or std.typecons.tuple.  It will allow you to have a collection of values of different types.  It deptends what your use case it.