Flex Gateway新着情報
Governance新着情報
Monitoring API Manager
DataWeave 2.2 は Mule 4.2 と互換性があり、Mule 4.2 にバンドルされています。 このバージョンの Mule は、拡張サポートが終了する 2023 年 5 月 2 日にその すべてのサポートが終了しました。 このバージョンの Mule を使用する CloudHub には新しいアプリケーションをデプロイできなくなります。許可されるのはアプリケーションへのインプレース更新のみになります。 標準サポートが適用されている最新バージョンの Mule 4 にアップグレードすることをお勧めします。これにより、最新の修正とセキュリティ機能強化を備えたアプリケーションが実行されます。 |
配列内の各項目を反復処理し、結果をフラット化します。
([ [1,2], [3,4] ]
などの入力内の値を反復処理する場合の map
のように) 配列の配列を返すのではなく、flatMap
は [1, 2, 3, 4]
のようにフラット化された配列を返します。flatMap
は flatten
に似ていますが、flatten
は配列の値でのみ動作し、flatMap
は配列の項目の値とインデックスで動作できます。
次の例では、各値が順序どおりに含まれる配列を返します。これは、省略可能な index
パラメーターを匿名関数内で指定していますが ((value, index) → value
)、index
を出力のセレクターとして使用しません。このため、(value) → value
を使用して匿名関数を記述することができます。値の代わりに匿名パラメーターを使用して、この例を [ [3,5], [0.9,5.5] ] flatMap $
のように記述することもできます。
次の例では、flatten
を使用する flatten([ [3,5], [0.9,5.5] ])
と同じ結果が生成されます。