Basic Syntax Question
    Ali Çehreli 
    acehreli at yahoo.com
       
    Tue Apr  2 11:13:58 PDT 2013
    
    
  
On 04/02/2013 09:24 AM, WhatMeWorry wrote:>
 > I don't suppose there is a digital.D.beginner forum?
 >
 > I've been staring at this definition for about an hour and I still can't
 > decode it.
 >
 > int[string][double[int[]]] a;  //
alias usually makes the syntax cleaner but that is still pretty crazy. :)
void main()
{
     int[string][double[int[]]] a;
     alias Numbers = int[];
     alias NumbersToDoubleDict = double[Numbers];
     alias StringToIntDict = int[string];
     alias CrazyDict = StringToIntDict[NumbersToDoubleDict];
     CrazyDict b;
     static assert(is(typeof(a) == typeof(b)));
}
Ali
    
    
More information about the Digitalmars-d-learn
mailing list