リストの概要JMP の重要なデータ構造はリストです。リストは、任意の数の項目を格納できる汎用のストレージ コンテナです。 項目には、数値、文字列、オブジェクト参照、その他のリストなど、任意のタイプのデータを使用できます。リスト内の項目は同じタイプである必要はありません。 List 関数または中括弧演算子を使用してリストを作成できます。 リスト内の項目はカンマで区切られ、リストを変数に格納できます。 スクリプトは、JSL 関数によって返されるリストを処理することもできます。 リストの作成例をいくつか見てみましょう。 List 関数またはリスト演算子を使用して、括弧または中括弧内に項目をリストしない空のリストを作成できます。 スクリプトの実行中に項目が蓄積される場合は、空のリストが便利です。 単一の項目または複数の項目を含むリストを作成できます。 1 つ以上の項目としてネストされたリストを含むリストを作成できます。これは、分岐またはネストされたデータに便利です。 また、さまざまな項目を含むリストを作成することもできます。 リストを作成した後、変数名に追加される角括弧内の値である添字を使用して、リスト内の特定の項目を参照できます。 たとえば、ここに示すリストの場合、インデックス値 1 を含む角かっこを変数 my list に追加すると、文字列「Statistics」が返されます。 添字 3 は、文字列「Florence」と「Gertrude」を含むネストされたリストを返します。 複数の添え字を使用して、ネストされたリスト内の項目を分離したり、リストから複数の項目を取得したりすることもできます。 たとえば、添字に 3 を付けてから 1 を付けたリストは、文字列「Florence」を返します。インデックス値のリスト (たとえば、2 と 4) で添え字を付けた my list は、2 番目と 4 番目の項目 (それぞれ日付と数値) を含むサブリストを返します。