行関数の使用
ここまでで、For関数について学びました。この関数は、実質的にあらゆる種類の反復処理に使用できます。データテーブルの行を反復処理するための特別な関数、For Each Row関数もあります。この関数に必要な引数は1つだけで、JMPに行単位で評価させる本体またはコードです。For Each Rowは、データテーブルの行を最後まで反復処理するため、カウンタやインデックスの管理や添え字の使用が不要になり、構文が簡素化されます。実際、本体のコードは、式エディタの式と非常によく似ています。場合によっては、データテーブルの行を反復処理する際にRow関数を使用する必要があるかもしれません。この関数は、行単位の反復処理における現在の行を返します。また、代入式の左辺で使用することで、コードで反復処理の現在の行を特定できます。N Col関数と同様に、N Row関数は、引数が指定されていない場合は現在のデータテーブル、または指定されたデータテーブルまたは行列の行数を返します。ただし、For Each Row 関数を使用している場合は、これは必要ありません。