Function.FromFunction.From

СинтаксисSyntax

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

СведенияAbout

Принимает унарную функцию function и создает новую функцию с типом functionType, которая составляет из ее аргументов список и передает его function.Takes a unary function function and creates a new function with the type functionType that constructs a list out of its arguments and passes it to function.

Пример 1Example 1

Преобразует List.Sum в функцию с двумя аргументами, которые складываются друг с другом.Converts List.Sum into a two-argument function whose arguments are added together.

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

3

Пример 2Example 2

Преобразует функцию, принимающую список, в функцию с двумя аргументами.Converts a function taking a list into a two-argument function.

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

"21"