SwapArrayElements
モジュール: | FoundationLite |
---|
配列の 2 つの要素を交換します。
名前 | 型 | 範囲 | 説明 | |
---|---|---|---|---|
![]() |
ioArray | <T>Array | ||
![]() |
inIndex1 | Integer | 0 - ![]() |
交換される最初の要素のインデックス |
![]() |
inIndex2 | Integer | 0 - ![]() |
交換される2番目の要素のインデックス |
![]() |
inInverse | Bool | インデックスを入力配列の先頭から数えるか、末尾から数えるかを指定します |
このフィルターの型は、任意の有効な型を表す型変数 T を使用して定義されています。 詳しくはこちら.
使用例
![]() |
![]() |
inArray = {1,4,3,2,5} inIndex1 = 0 inIndex2 = 4 |
outArray = {5,4,3,2,1} |
エラー
このフィルターは、問題が発生した場合に例外としてエラーを通知することがあります。エラーへの対処方法については、エラーハンドリングをご覧ください。
発生する可能性のある例外の一覧:
エラータイプ | 説明 |
---|---|
DomainError | SwapArrayElements 内のインデックスが範囲外です。 |
複雑さのレベル
このフィルターは、Advacedの複雑さレベルで使用できます。
関連項目
- ReverseArray – 入力配列要素を逆順に配列を作成します。
- RotateArray – 配列の要素を周期的にシフトします。