Čítať v angličtine

Zdieľať cez


Function.From

Syntax

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

O

Vezme unárnu funkciu function a vytvorí novú funkciu s typom functionType, ktorá vytvára zoznam zo svojich argumentov a odovzdá ho do function.

Príklad č. 1

Skonvertuje List.Sum na funkciu s dvomi argumentmi, ktorej argumenty sa pridajú spolu.

používania

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

výstupu

3

Príklad č. 2

Skonvertuje funkciu, ktorá prijíma zoznam, na funkciu s dvomi argumentmi.

používania

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

výstupu

"21"