Message-ID: <2118586152.42276.1371709424672.JavaMail.firstname.lastname@example.org> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_42275_546995216.1371709424672" ------=_Part_42275_546995216.1371709424672 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
|Definition: For loop=
A loop whose body gets obeyed once for each item in a sequence.
for loop in Boo is not like the
for loop in =
languages like C and C#. It is more similar to a
The most common usage for a
for loop is in conjuction with =
range function creates an enumerator which yields numbe=
join function in this case, will create a string from an e=
0 1 2 3 4 3 4 5 6 0 2 4 6 8
range can be called 3 ways:
range(start, end, step)
To be used in a
for loop is quite easy.
0 1 2 3 4
|Practically as fast as C#'s|
|Definition: While loop|
A structure in a computer program that allows a sequence of instructions= to be repeated while some condition remains true.
while loop is very similar to an
ent, except that it will repeat itself as long as its condition is true.
0 1 2 3 4
In case you didn't guess,
i +=3D 1 adds
1 to <=
A keyword used to resume program execution at the end of the current loo= p.
continue keyword is used when looping. It will cause th=
e position of the code to return to the start of the loop (as long as the c=
ondition still holds).
1 3 5 7 9
This skips the
i is even, causing only the odds to be printed out.
i % 2 actually takes the remainder of
i / 2, =
and checks it against 0.
unless loop is ve=
ry similar to other languages do-while statement.
10 9 8 7 6 5
Normally, this would be a simple while loop.
This is a good method of doing things if you want to accomplish something a= t least once or have the loop set itself up.
pass keyword is useful if you don't want to accomplish =
anything when defining a code block.
Go on to Part 05 - Containers and Casting------=_Part_42275_546995216.1371709424672--