Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerFlex Gateway新着情報
Governance新着情報
Monitoring API Manager2.x
Mule 4
3.9
1.1
2.x
1.2
7.x
takeWhile
takeWhile
条件を満たす場合に要素を配列から選択しますが、条件を満たさない要素に達したら選択プロセスを停止します。
条件を満たすすべての要素を選択するには、filter
関数を使用します。
DataWeave バージョン 2.2.0 で導入されました。
名前 | 説明 |
---|---|
|
要素の配列。 |
|
配列の要素の照合に使用される条件 (式)。 |
次の例では、配列内の要素を反復処理し、インデックスが <= 1
の要素のみを選択し、2
より大きい要素に達したら要素の選択を停止します。配列内で 2
が前にあるため、2 つ目の 1
は選択されません。この関数は、結果を配列に出力します。
%dw 2.0
import * from dw::core::Arrays
output application/json
var arr = [0,1,2,1]
---
arr takeWhile $ <= 1
DataWeave
[
0,
1
]
json
takeWhile
を null
値に使用できるようにするヘルパー関数。
DataWeave バージョン 2.4.0 で導入されました。