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