Jaa


Function.From

Syntaksi

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

Noin

Ottaa yksiarvoisen funktion function ja luo uuden funktion, jonka tyyppi on functionType joka muodostaa luettelon argumenteistaan ja välittää sen function.

Esimerkki 1

Muuntaa List.Sum kaksiargumenttiseksi funktioksi, jonka argumentit lasketaan yhteen.

käyttö

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

Output

3

Esimerkki 2

Muuntaa luettelon ottavan funktion kaksiargumenttiseksi funktioksi.

käyttö

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

Output

"21"