Function.ScalarVector
Szintaxis
Function.ScalarVector(scalarFunctionType as type, vectorFunction as function) as function
Rólunk
Egy scalarFunctionType
típusú skaláris függvényt ad vissza, amely egyetlen argumentumsorsal hívja meg vectorFunction
, és egyetlen kimenetét adja vissza. Ezenkívül ha a skaláris függvényt ismételten alkalmazza egy bemeneti tábla minden sorára, például a Table.AddColumn, akkor a vectorFunction
minden bemenetre egyszer lesz alkalmazva.
vectorFunction
kap egy táblázatot, amelynek oszlopai névben és pozícióban egyeznek scalarFunctionType
paramétereivel. A táblázat minden sora tartalmazza a skaláris függvény egy hívásának argumentumait, a scalarFunctionType
paramétereinek megfelelő oszlopokkal.
vectorFunction
a bemeneti táblával megegyező hosszúságú listát kell visszaadnia, amelynek az egyes pozícióiban lévő elemnek ugyanazzal az eredménnyel kell rendelkeznie, mint az azonos pozíció bemeneti sorában lévő skaláris függvény kiértékelésének.
A bemeneti tábla streamelése várhatóan megtörténik, így vectorFunction
várhatóan streameli a kimenetét a bemenet érkeztével, és egyszerre csak egy adattömbnyi bemenettel dolgozik. Különösen a vectorFunction
nem szabad többször feldolgoznia a bemeneti tábláját.