Break/Continue Structure
Oskar Linde
olREM at OVEnada.kth.se
Fri Mar 24 00:05:30 PST 2006
Derek Parnell wrote:
> BTW, using the foreach this way can be misleading. The pointer value
> returned represents the number of dchars examined and *not* an index into
> theString. This is significant if theString is not a dchar[].
That is not correct. The index returned is an index into the char[] array,
not the number of dchars processed:
void main() {
foreach(uint ix, dchar c; "åäö"c)
writefln("c = %s, ix = %s",c,ix);
}
Prints:
c = å, ix = 0
c = ä, ix = 2
c = ö, ix = 4
/Oskar
More information about the Digitalmars-d-learn
mailing list