coderz.py

Keep Coding Keep Cheering!

The groupBy Function In DataWeave Mule 4

This function is useful for grouping together items in an array based on some value that is generated from each item in the array.

November 28, 2021 | Dataweave, Mule 4, Mulesoft | No comments

The distinctBy Function In DataWeave Mule 4

This function is useful for when you need to remove duplicate items from an Array.

November 28, 2021 | Dataweave, Mule 4, Mulesoft | No comments

The map Function In DataWeave Mule 4

Iterates over items in an array and outputs the results into a new array.

November 28, 2021 | Dataweave, Mule 4, Mulesoft | No comments

The filter Function (and Function Type Signatures) In DataWeave Mule 4

This function can be applied to an array. It iterates the array and matches the values with the expression. The output of the filter function is an array with the matching values.

November 28, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Arrays (dw::core::Arrays)

DataWeave 2.0 makes it easier to define an array with a range (” to “).

November 28, 2021 | Dataweave, Mule 4, Mulesoft | No comments

$, $$, $$$ Syntax

For functions that DataWeave provides, you can represent the first, second, and third arguments of the passed lambda as $, $$, and $$$, respectively. When you do this, you do not need to specify the arguments of the lambda when you pass it to the function.

November 27, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Infix Notation

This type of notation is referred to as infix since the operator is in between the two operands that it is working on.

November 27, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Functions as Values

In other words, lambdas become useful when you want to pass functions as arguments to other functions, or return a function from a function.

November 27, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Lambdas Function

DataWeave provides multiple ways to create functions. Just like we have named functions, we have functions without names, called lambdas.

November 27, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Named Functions

We create functions in the declarations section of the script using the fun keyword. This associates a set of functionality with a name.

November 27, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Advertisement