反復の概要
スクリプトは手続き型です。つまり、JMP はスクリプトの最初の行から最後の行までを評価します。スクリプトによっては、JMP に同じアクションを複数回繰り返し実行させる必要があります。しかし、JMP にアクションを実行させたいたびに、スクリプト内でそのアクションのコードを繰り返す必要はありません。代わりに、特別な反復関数を使用して、コードのその部分を繰り返します。場合によっては、スクリプトを実行するたびに反復回数が同じになることがあります。例えば、一定数の応答に対して管理図を作成する必要がある場合などです。また、状況に応じて反復回数が変化することもあり、JMP がスクリプトを評価するたびに変わることもあります。例えば、「一変量の分布」プラットフォームを使用してすべての数値列を分析し、そのスクリプトを任意のデータテーブルに対して実行できるようにしたい場合などです。反復回数は、特定の条件が満たされるかどうかによって変わることがあります。反復回数を決定するのに役立つ情報を提供する JSL 関数があります。 N Col はデータテーブルまたは行列の列数を返します。N Row はデータテーブルまたは行列の行数を返します。N Items はリスト内の項目数を返し、N Table は開いているデータテーブルの数を返します。N Col 関数はよく使われるので、簡単に説明しましょう。この関数は、引数が指定されていない場合は現在のデータテーブルの列数を返しますが、オプションの引数を指定した場合は、指定されたデータテーブルまたは行列の列数を返します。