Function.ScalarVector
Syntax
Function.ScalarVector(scalarFunctionType as type, vectorFunction as function) as function
Om
Returnerar en skalär funktion av typen scalarFunctionType
som anropar vectorFunction
med en enda rad argument och returnerar dess enskilda utdata. När skalärfunktionen används upprepade gånger för varje rad i en tabell med indata, till exempel i Table.AddColumn, tillämpas den i stället vectorFunction
en gång för alla indata.
vectorFunction
skickas en tabell vars kolumner matchar i namn och placerar parametrarna scalarFunctionType
för . Varje rad i den här tabellen innehåller argumenten för ett anrop till skalärfunktionen, med kolumnerna som motsvarar parametrarna scalarFunctionType
för .
vectorFunction
måste returnera en lista med samma längd som indatatabellen, vars objekt vid varje position måste vara samma resultat som utvärderingen av skalärfunktionen på indataraden i samma position.
Indatatabellen förväntas strömmas i, så vectorFunction
den förväntas strömma utdata när indata kommer in och fungerar bara med ett indatasegment i taget. I synnerhet vectorFunction
får den inte räkna upp sin indatatabell mer än en gång.