Function.From
Function.From(functionType as type, function as function) as function
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
.
Convertit List.Sum en une fonction à deux arguments dont les arguments sont mis ensemble.
Utilisation
Function.From(type function (a as number, b as number) as number, List.Sum)(2, 1)
Sortie
3
Convertit une fonction prenant une liste en une fonction à deux arguments.
Utilisation
Function.From(type function (a as text, b as text) as text, (list) => list{0} & list{1})("2", "1")
Sortie
"21"