Stringy Weirdness

1100110 10equals2 at gmail.com
Sat Aug 18 01:44:12 PDT 2012


Issue 8557 has been added to the database




On Sat, 18 Aug 2012 02:35:06 -0500, Simen Kjaeraas  
<simen.kjaras at gmail.com> wrote:

> On Sat, 18 Aug 2012 07:11:38 +0200, 1100110 <10equals2 at gmail.com> wrote:
>
>> I haven't been quite able to figure this one out.
>>
>> string[string][]       Dict;    //sure ok.
>> alias string[string][] dict;    //Error
>>
>> void main()
>> {
>>      Dict                   = [["Cow":"moo" ],["Duck":"quack"]];//cool
>>      Dict                  ~=  ["Dog":"woof"]                   //No  
>> prob.
>> assert(Dict==[["Cow":"moo"],["Duck":"quack"],["Dog":"woof"]]);//looks  
>> legit
>>      dict temp              = [["Cow":"moo" ],["Duck":"quack"]];//Error
>>      string[string][] temp2 = [["Cow":"moo" ],["Duck":"quack"]];//Error
>>
>>
>>      //And My favorite one of all:
>>      auto temp2 = [["Cow":"moo"],["Duck":"quack"]];  //Error
>> }
>>
>> I've hit stuff like this before, and I've always assumed it was just  
>> karma for screwing with it.  I can't figure out why it does this.
>
> These are definite bugs. Please file:
>
> http://d.puremagic.com/issues/enter_bug.cgi
>


-- 
Using Opera's revolutionary email client: http://www.opera.com/mail/


More information about the Digitalmars-d-learn mailing list