Pular para o conteúdo principal

Function.From

Cria uma função com uma assinatura de parâmetro específica na parte superior de uma função que leva um único argumento de lista

Syntax

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

Remarks

Usa uma função unária function e cria uma nova função com o tipo functionType, que cria uma lista dos seus argumentos e a transfere para function.

Examples

Example #1

Converte List.Sum em uma função de dois argumentos que são adicionados de modo conjunto

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

Result:

3

Example #2

Converte uma função que leva uma lista para uma função de dois argumentos

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

Result:

"21"

Category

Function