comparison run/foreach_16.d @ 1560:36bedfa079e6

D1 -> D2 : 2/N
author thomask
date Sun, 19 Aug 2007 19:15:01 +0000
parents 0b6abb63f92d
children
comparison
equal deleted inserted replaced
1559:ec5e144583ea 1560:36bedfa079e6
3 // $Author$ 3 // $Author$
4 4
5 module dstress.run.foreach_16; 5 module dstress.run.foreach_16;
6 6
7 int main(){ 7 int main(){
8 char[] string = x"F0 9D 83 93"; // utf-8 for U+1D0D3 8 string x = x"F0 9D 83 93"; // utf-8 for U+1D0D3
9 9
10 int count=0; 10 int count=0;
11 dchar tmp; 11 dchar tmp;
12 foreach(dchar value ; string){ 12 foreach(dchar value ; x){
13 tmp=value; 13 tmp=value;
14 count++; 14 count++;
15 } 15 }
16 assert(count==1); 16 assert(count==1);
17 assert(tmp==0x01D0D3); 17 assert(tmp==0x01D0D3);