Show in Contents
Add to Favorites
Home: Autodesk Maya Online Help
do...while
Controlling the flow of a script
for-in
for
A
for loop has this format:
for (initialization; condition; change of condition) {
statement;
statement;
...
}
The brackets after for statement must contain
three parts, separated by semicolons. It’s very important to understand
the relationship between these parts:
- The
initialization sets up the initial value of a looping variable,
for example $i = 0 or $i = $v+1. This expression is run only
once before the loop starts.
- The
condition is checked at the start of each iteration of the loop.
If it’s true, the block executes. If it’s false, the loop ends and
execution continues after the loop. For example $i < 5 or $i
< size($words).
- The
change of condition is run at the end of each iteration of the loop. This
expression should make some change that gets each iteration closer to
the end goal of the loop. For example $i++ or $i += 5.
A for loop evaluates the termination condition before
executing each statement. The condition compares
variable, attribute, or constant values.
int $i;
for ($i = 10; $i > 0; $i--) {
print($i+"...\n");
}
print("Blastoff!!!");