Compartir a través de


Function.ScalarVector

Sintaxis

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

Acerca de

Devuelve una función escalar de tipo scalarFunctionType que invoca una función vectorFunction con una sola fila de argumentos y devuelve su salida única. Además, cuando la función escalar se aplica repetidamente para cada fila de una tabla de entradas, como en Table.AddColumn, vectorFunction se aplicará una vez para todas las entradas en su lugar.

Se pasará una tabla a vectorFunction, cuyas columnas tendrán el mismo nombre y la misma posición que los parámetros de scalarFunctionType. Cada fila de esta tabla contiene los argumentos de una llamada a la función escalar; y las columnas se corresponden con los parámetros de scalarFunctionType.

vectorFunction debe devolver una lista con la misma longitud que la tabla de entradas. El elemento de cada posición de esta tabla debe equivaler a evaluar la función escalar en la fila de entrada de la misma posición.

Se espera que la tabla de entradas esté secuenciada, por lo que también se espera que vectorFunction transmita en secuencias los resultados a medida que recibe las entradas, así como que solo procese un fragmento de entradas al mismo tiempo. Específicamente, vectorFunction no debe enumerar su tabla de entradas más de una vez.