for-in

 
 
 

The most common use of a for loop is to iterate over every element of an array. MEL has a special form of the for loop that lets you do this very easily.

The for-in loop has the form:

for (array-element in array) {
	statement;
	statement;
	...
}
string $carType[3] = {"Porsche", "Ferrari", "BMW"};
string $car;
for ($car in $carType) {
	print("I want a new ");
	print($car + ".\n");
}

This prints the following lines in the Script Editor:

I want a new Porsche.
I want a new Ferrari.
I want a new BMW.

The loop executes three times, once for each array element in $carType.