Stringy Weirdness
Simen Kjaeraas
simen.kjaras at gmail.com
Sat Aug 18 00:35:06 PDT 2012
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
--
Simen
More information about the Digitalmars-d-learn
mailing list