Jaa


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 scalarFunctionTypeparametrien nimeä ja sijaintia. Tämän taulukon kukin rivi sisältää skalaarifunktion yhden kutsun argumentit niin, että sarakkeet vastaavat scalarFunctionTypeparametreja.

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.