Function.ScalarVector
Syntaksi
Function.ScalarVector(scalarFunctionType as type, vectorFunction as function) as function
Noin
Palauttaa tyyppiä olevan skalaarifunktion scalarFunctionType
joka käynnistää vectorFunction
yhdellä argumenttirivillä ja palauttaa sen yksittäisen tulosteen. Lisäksi, kun skalaarifunktiota käytetään toistuvasti jokaiselle syötetaulukon riville, kuten Table.AddColumn, sen sijaan vectorFunction
käytetään kerran kaikille syötteille.
vectorFunction
välitetään taulukko, jonka sarakkeet vastaavat scalarFunctionType
parametrien nimeä ja sijaintia. Tämän taulukon kukin rivi sisältää skalaarifunktion yhden kutsun argumentit niin, että sarakkeet vastaavat scalarFunctionType
parametreja.
vectorFunction
on palautettava luettelo, joka on saman pituinen kuin syötetaulukko, jonka kohteen kussakin sijainnissa on oltava sama tulos kuin skalaarifunktion arvioinnin saman sijainnin syöterivillä.
Syötetaulukon odotetaan virtautettavan sisään, joten vectorFunction
odotetaan virtauttavan tulosteensa syötteen tullessa sisään käyttäen vain yhtä syötelohkoa kerrallaan.
vectorFunction
ei saa luetteloida syötetaulukkoaan useammin kuin kerran.