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"