for-in

for ループの最も一般的な使用方法は、配列の各要素に対する反復処理を行うことです。MEL には for ループの特殊な形式があり、これを非常に簡単に行うことができます。

for-in ループの形式は次のとおりです。

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");
}

この例では、スクリプト エディタ(Script Editor)には次のように出力されます。

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

ループは $carType 配列の要素ごとに 1 回ずつ、計 3 回実行されます。