Single type of a tuple return type function

Vino vino.bheeman at hotmail.com
Thu Jan 4 16:48:46 UTC 2018


On Thursday, 4 January 2018 at 16:09:07 UTC, Simen Kjærås wrote:
> On Thursday, 4 January 2018 at 15:50:35 UTC, Vino wrote:
>> [...]
>
> ReturnType!Fn[0] tries to give you the 0th field of the tuple, 
> but as the error message indicates, you can't do that without 
> an instance. What you want is the *type* of the field, as given 
> by typeof:
>
>     typeof(ReturnType!Fn[0]) Dcol;
>
> This can be made a bit simpler by noticing that ReturnType is 
> unnecessary here:
>
>     typeof(Fn()[0]) Dcol;
>
> However, if Fn() takes a bunch of complex parameters, this 
> might not actually be simpler.
>
> --
>   Simen

HI Simen,

  Thank you very much, your solution was helpful.

From,
Vino.B


More information about the Digitalmars-d-learn mailing list