Saltar para o conteúdo principal

Function.From

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

Syntax

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

Remarks

Tem uma função unária function e cria uma nova função com o tipo de functionType que constrói uma lista dos respetivos argumentos e transmite-os para function.

Examples

Example #1

Converte List.Sum numa função de dois argumentos cujos argumentos são adicionados em 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 tem uma lista numa 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