Function.From

La función Function.From devuelve una función a partir de una función unaria que se aplica a una lista de valores.

Sintaxis

Function.From(
    functionType as type,
    function as function
) as function

Parámetros
  • functionType: tipo de la función
  • function: función a aplicar a la lista formada por los valores de entrada
Información adicional

La función generada por Function.From admite como único argumento de entrada una lista y son sus valores los que se pasan a function para determinar el resultado de la función.

El tipo de la función deberá incluir información sobre los parámetros (nombre y tipo de cada uno), así como el tipo del resultado de la función.

Ejemplos

En este ejemplo creamos una función, f, que acepta tres argumentos de tipo number, y devuelve el valor máximo usando la función List.Max:

let
    f = Function.From(
        type function (
            a as number,
            b as number,
            c as number
            )
            as number,
        List.Max
        )
in
    f(5, 8, 2)

8

Función M Function.From
Categoría
Valores de función
Enviado por admin el Mié, 02/09/2020 - 10:00