Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

List.average<^T> (Función de F#)

Devuelve el promedio de los elementos de la lista.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Collections.List

Ensamblado: FSharp.Core (en FSharp.Core.dll)

// Signature:
List.average : ^T list -> ^T (requires ^T with static member (+) and ^T with static member DivideByInt and ^T with static member Zero)

// Usage:
List.average list
list

Tipo: ^Tlista

Lista de entrada.

Excepción

Condition

ArgumentException

Se produce cuando la lista está vacía.

Promedio resultante.

Esta función no se puede usar directamente en una lista de enteros, ya que requiere la compatibilidad de tipo con una operación de división exacta, indicada mediante la restricción de que el tipo de elemento debe admitir DivideByInt. Los tipos de punto flotante admiten DivideByInt. Para calcular la media de una lista de enteros, vea el ejemplo de List.averageBy.

Esta función se denomina Average en los ensamblados compilados. Si obtiene acceso a la función desde un lenguaje distinto de F# o mediante reflexión, use este nombre.

En el siguiente ejemplo de código, se muestra el uso de List.average.


// Compute the average of the elements of a list by using List.average.
let avg1 = List.average [0.0; 1.0; 1.0; 2.0]

printfn "%f" avg1


Output

            
              1.000000
            
          

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Versiones de la biblioteca básica de F#

Se admite en: 2.0, 4.0, portables

¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.