Array of associative array.

Wolftein agustin.l.alvarez at hotmail.com
Mon Oct 28 14:39:45 PDT 2013


On Monday, 28 October 2013 at 21:27:46 UTC, Auto cannot infer 
type from initializer wrote:
> On Monday, 28 October 2013 at 21:26:41 UTC, Auto cannot infer
> type from initializer wrote:
>> public static CompilerTable = [
>>     
>> ////////////////////////////////////////////////////////////
>>     /// \brief DMD
>>     
>> ////////////////////////////////////////////////////////////
>>     ["-c"               : "-c",
>>      "-debug"           : "-debug",
>>      "-g"               : "-g",
>>      "-gc"              : "-gc",
>>      "-I"               : "-I",
>>      "-inline"          : "-inline",
>>      "-L"               : "-L",
>>      "-lib"             : "-lib",
>>      "-noboundscheck"   : "-noboundscheck",
>>      "-O"               : "-O",
>>      "-o-"              : "-o-",
>>      "-odobjdir"        : "-odobjdir",
>>      "-offilename"      : "-offilename",
>>      "-profile"         : "-profile",
>>      "-release"         : "-release",
>>      "-unittest"        : "-unittest",
>>      "-w"               : "-w",
>>      "-wi"              : "-wi"],
>>
>>     
>> ////////////////////////////////////////////////////////////
>>     /// \brief LDC
>>     
>> ////////////////////////////////////////////////////////////
>>     ["-c"               : "-c",
>>      "-debug"           : "-debug",
>>      "-g"               : "-g",
>>      "-gc"              : "-gc",
>>      "-I"               : "-I",
>>      "-inline"          : "-inline",
>>      "-L"               : "-L",
>>      "-lib"             : "-lib",
>>      "-noboundscheck"   : "-noboundscheck",
>>      "-O"               : "-O",
>>      "-o-"              : "-o-",
>>      "-odobjdir"        : "-odobjdir",
>>      "-offilename"      : "-offilename",
>>      "-profile"         : "-profile",
>>      "-release"         : "-release",
>>      "-unittest"        : "-unittest",
>>      "-w"               : "-w",
>>      "-wi"              : "-wi"],
>>
>>     
>> ////////////////////////////////////////////////////////////
>>     /// \brief GDC
>>     
>> ////////////////////////////////////////////////////////////
>>     ["-c"               : "-c",
>>      "-debug"           : "-fdebug",
>>      "-g"               : "-g",
>>      "-gc"              : "-g",
>>      "-I"               : "-I",
>>      "-inline"          : "-finline-functions",
>>      "-L"               : "-Wl",
>>      "-lib"             : "",
>>      "-noboundscheck"   : "-noboundscheck",
>>      "-O"               : "-O3",
>>      "-o-"              : "-fsyntax-only",
>>      "-odobjdir"        : "-od",
>>      "-offilename"      : "-o",
>>      "-profile"         : "-profile",
>>      "-release"         : "-release",
>>      "-unittest"        : "-unittest",
>>      "-w"               : "-Wall",
>>      "-wi"              : "-Wextra"]
>> ];
>>
>> Error: variable org.ghrum.installer.option.CompilerTable cannot
>> infer type from initializer
>
> The declaration is public static auto CompilerTable = [ ... ]

Had to use string[string][] instead of auto.


More information about the Digitalmars-d-learn mailing list