Filtering Arrays Tutorial
From Progzoo
You may use either style of for loop to run over the array. You can control which items are dealt with using an if clause:
Contents |
Print Big Items
Print each item that is larger than 3.
For the array [2, 7, 5, 3] you should print:
7 5
[Font]
[Default]
[Show]
[Resize]
[History]
[Profile]
Print Small Items
Print each item that is smaller than 4 - otherwise print "big".
For the array [2, 7, 5, 3] you should print:
2 big big 3
[Font]
[Default]
[Show]
[Resize]
[History]
[Profile]
Mark Small Index Items
Print each item and print * if the index of the item is less than 3.
For the array [2, 7, 5, 3] you should print:
2* 7* 5* 3
[Font]
[Default]
[Show]
[Resize]
[History]
[Profile]
Mark Items Larger than the Index
Print each index and the item. If the item is larger than the index print * on the end of the line.
For the array [2, 7, 5, 3] you should print:
0 2* 1 7* 2 5* 3 3
[Font]
[Default]
[Show]
[Resize]
[History]
[Profile]
