Aller au contenu principal

Function.From

Crée une fonction avec une signature de paramètre spécifique sur une fonction qui prend un seul argument de liste

Syntax

Function.From(
functionType as type,
function as function
) as function

Remarks

Prend une fonction unaire function et crée une nouvelle fonction avec le type functionType qui crée une liste de ses arguments et la passe à function.

Examples

Example #1

Convertit List.Sum en fonction à deux arguments dont les arguments sont ajoutés ensemble

Function.From(type function (a as number, b as number) as number, List.Sum)(2, 1)

Result:

3

Example #2

Convertit une fonction prenant une liste en fonction à deux arguments

Function.From(type function (a as text, b as text) as text, (list) => list{0} & list{1})("2", "1")

Result:

"21"

Category

Function