Function.From
Function.From(functionType as type, function as function) as function
Ottaa yksiarvoisen funktion function
ja luo uuden funktion, jonka tyyppi on functionType
ja joka muodostaa luettelon argumenteistaan ja välittää sen kohteeseen function
.
Muuntaa List.Sum-arvon kaksiargumenttiseksi funktioksi, jonka argumentit lasketaan yhteen.
Käyttö
Function.From(type function (a as number, b as number) as number, List.Sum)(2, 1)
Tuloste
3
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")
Tuloste
"21"