For関数の使用
For関数は、最も一般的な反復処理を提供します。この関数には4つの必須引数があり、それぞれがJSL式です。そして、通常通り、これら4つの引数はカンマで区切られます。JMPはFor関数の最初の引数を1回だけ評価します。通常、この最初の引数は、各反復処理でカウンタまたはインデックスとして使用できる変数を初期化するために使用しますが、最初の反復処理の前に最初に発生し、その後は発生しない任意の処理にも使用できます。必要に応じて、セミコロン演算子を使用して、For関数のこの引数または任意の引数に対して複数の関数を結合できます。JMPは各反復処理で2番目の引数を評価し、ブール値の結果として解釈します。通常は、反復処理の継続をテストするために使用しますが、各反復処理の前に発生する任意の処理にも使用できます。このテストの結果が真の場合、For関数は処理を続行します。結果が偽の場合、For関数は反復処理を終了し、スクリプトはFor関数に続くコードを継続します。この引数についてもう1つ注意点があります。多数の列やその他の項目を反復処理する場合は、For関数を呼び出す前にカウントすることを検討してください。N Colなどのカウント関数の結果を変数に格納し、各反復処理でカウントする代わりに、その変数をブール比較に使用できます。JMPは次に4番目の引数を評価します。このコードは通常、反復処理の本体と見なされ、JMPは各反復処理で評価します。最後に、JMPは各反復処理の後に3番目の引数を評価します。通常はカウンタ、つまりインデックスを更新するために使用しますが、各反復処理の後に実行する必要がある処理にも使用できます。この更新結果は通常、2番目の引数(ブールテスト)によって使用され、反復処理を続行するかどうかが判断されます。プラスプラスはPost Increment関数の演算子です。変数に1をインプレースで加算するため、この例ではcの値が1ずつ増加します。