Article on Tuples

Walter Bright newshound at digitalmars.com
Thu Nov 16 01:42:14 PST 2006


Sean Kelly wrote:
> Ack! Related question :-)  I assume this will work at some point?:
> 
>   T fn( T, U )( U val )
>   {
>       return T.init;
>   }
> 
>   void main()
>   {
>       int i = fn!(int)( 1.0 );
>   }
> 
> Currently, I get:
> 
>   test.d(9): template instance fn!(int) does not match any template 
> declaration
>   test.d(9): Error: template instance 'fn!(int)' is not a variable
>   test.d(9): Error: function expected before (), not fn!(int) of type int

That's a hard one to get to work, as it has chicken-and-egg problems.



More information about the Digitalmars-d-announce mailing list