GetMultipleArrayElements

モジュール: FoundationLite

配列から複数の要素を抽出します。

名前 説明
Input value
inArray <T>Array 入力配列
Input value
inIndices IntegerArray 配列内のインデックス
Input value
inInverse Bool インデックスを入力配列の先頭から数えるか、末尾から数えるかを指定します
Output value
outValues <T>Array 出力値

このフィルターの型は、任意の有効な型を表す型変数 T を使用して定義されています。 詳しくはこちら.

ヒント

  • 1つの配列要素だけが必要な場合は、代わりに GetArrayElement を使用してください。
  • 連続した配列要素の部分列が必要な場合は、CropArray を使用してください。

使用例

inArray = {100, 430, 35, 250, 55, 130}
inIndices = {2, 4, 3, 3}
outValues = {35, 55, 250, 250}

エラー

このフィルターは、問題が発生した場合に例外としてエラーを通知することがあります。エラーへの対処方法については、エラーハンドリングをご覧ください。

発生する可能性のある例外の一覧:

エラータイプ 説明
DomainError GetMultipleArrayElements において、インデックスが範囲外です。

複雑さのレベル

このフィルターは、Advacedの複雑さレベルで使用できます。

関連項目

  • GetArrayElement – 指定されたインデックスにある配列から単一の要素を抽出します。
  • GetArrayElements – 配列から最大 8 個の個別の要素を抽出します。
  • CropArray – 配列の要素から連続した部分列を選択します。