After finding another hour to read some more ‘Objective-C’ instruction, I’ve covered some looping techniques which are all again valid in Perl and ANSI C. My text covers the for, while and do loops, and heres the sample program…
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
@autoreleasepool {
int counter;
// for loop
for(counter=1;counter<=10;counter++){
printf("[for loop] Counting up:%i\n", counter);
}
counter = 10;
printf("\n");
// while loop
while(counter > 0){
printf("[while loop] Counting down:%i\n",counter);
counter--;
}
printf("\n");
// do loop
do {
printf("[do loop] Counting up:%i\n",counter);
counter ++;
}
while (counter <= 10);
}
return 0;
}
All nice and straightforward, the output is as follows:
[for loop] Counting up:1 [for loop] Counting up:2 [for loop] Counting up:3 [for loop] Counting up:4 [for loop] Counting up:5 [for loop] Counting up:6 [for loop] Counting up:7 [for loop] Counting up:8 [for loop] Counting up:9 [for loop] Counting up:10 [while loop] Counting down:10 [while loop] Counting down:9 [while loop] Counting down:8 [while loop] Counting down:7 [while loop] Counting down:6 [while loop] Counting down:5 [while loop] Counting down:4 [while loop] Counting down:3 [while loop] Counting down:2 [while loop] Counting down:1 [do loop] Counting up:0 [do loop] Counting up:1 [do loop] Counting up:2 [do loop] Counting up:3 [do loop] Counting up:4 [do loop] Counting up:5 [do loop] Counting up:6 [do loop] Counting up:7 [do loop] Counting up:8 [do loop] Counting up:9 [do loop] Counting up:10
Lets see what the next couple of chapters bring!