Jaa


Function.ScalarVector

Syntaksi

Function.ScalarVector(scalarFunctionType as type, vectorFunction as function) as function

Tietoja

Palauttaa tyypin scalarFunctionType skalaarifunktion, joka kutsuu vectorFunction käyttäen yksittäistä riviä argumentteja ja palauttaa sen yksittäisen tulosteen. Lisäksi, kun skalaarifunktiota käytetään toistuvasti jokaiselle syötetaulukon riville, kuten Table.AddColumn, sen sijaan vectorFunction sitä käytetään kerran kaikille syötteille.

vectorFunction Parametrien nimi ja sijainti välitetään taulukolle, jonka sarakkeet vastaavat kohteen scalarFunctionTypeparametreja. Tämän taulukon kukin rivi sisältää skalaarifunktion yhden kutsun argumentit niin, että sarakkeet vastaavat kohteen scalarFunctionTypeparametreja.

vectorFunction Kohteen on palautettava luettelo, joka on saman pituinen kuin syötetaulukko, jonka kohteen kussakin sijainnissa on oltava sama tulos kuin skalaarifunktion arvioinnilla samassa sijainnissa olevalla syöterivillä.

Syötetaulukon odotetaan virtautettavan sisään, joten vectorFunction kohteen odotetaan virtauttavan tulosteensa syötteen tullessa sisään käsitellen vain yhtä syötelohkoa kerrallaan. Etenkään vectorFunction se ei saa luetteloida syötetaulukkoaan useammin kuin kerran.