リストの操作
リストは動的です。必要に応じて、リストに項目を簡単に追加したり、リストから項目を削除したりできます。リストに項目を追加するには、Insert関数またはInsert Into関数を使用します。デフォルトでは、項目はリストの末尾に追加されます。オプションで、追加する項目の位置を指定する引数を指定できます。Insert関数は、追加された項目を含む新しいリストを返しますが、元のリストは変更されません。Insert Into関数は元のリストを変更しますが、新しいリストは返しません。これは「インプレース」で動作すると呼ばれます。同様に、リストから項目を削除するには、Remove関数またはRemove From関数を使用します。デフォルトでは、項目はリストの末尾から削除されます。オプションで、削除する項目の位置を指定する引数を指定できます。別のオプション引数は、削除する項目の数を指定します。Remove関数は、削除された項目を含まない新しいリストを返しますが、元のリストは変更されません。Remove From関数は、Insert Into関数と同様に「インプレース」で動作するため、元のリストは変更されますが、新しいリストは返されません。 JMPは通常、コードを即座に評価しますが、リスト内の項目は自動的には評価しません。この遅延は便利な場合があります。リスト内の項目をまとめてから、評価前に潜在的なエラーがないか確認し、必要な変更を加えることができます。その後、「リスト評価」関数を使用して、元のリスト内の対応する項目を評価した結果を各項目に含む新しいリストを作成できます。元のリストは変更されません。