1 bool[] ba = [1,0,1]; 2 3 auto a = BitArray(ba); 4 5 int i; 6 foreach (b;a) 7 { 8 switch (i) 9 { 10 case 0: assert(b == true); break; 11 case 1: assert(b == false); break; 12 case 2: assert(b == true); break; 13 default: assert(0); 14 } 15 i++; 16 } 17 18 foreach (j,b;a) 19 { 20 switch (j) 21 { 22 case 0: assert(b == true); break; 23 case 1: assert(b == false); break; 24 case 2: assert(b == true); break; 25 default: assert(0); 26 } 27 }
Support for foreach loops for BitArray.