foreach () processing sequence

jicman cabrera at wrc.xerox.com
Tue Feb 6 11:40:50 PST 2007


Greetings!

Imagine this declarion,

char[] str = ["bb", "cc", "aa", "00", "11", "zz", "dd"];

when I do a,

foreach (char[] s; str)
  writefln(s);

assuming that the str array has not been touched or altered in any
way, will the sequence of execution **ALWAYS** follow the sequence
of the array creation?  In other words, will the execution of the
foreach above always display,

bb
cc
aa
00
11
zz
dd

Thanks,

josé


More information about the Digitalmars-d-learn mailing list