Aracılığıyla paylaş


List.average<^T> İşlevi (F#)

Listedeki öğelerin ortalamasını döner.

Ad alanı/modül yolu: Microsoft.FSharp.Collections.List

Derleme: FSharp.Core (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

Parametreler

  • list
    Type: ^Tlist

    Giriş listesi.

Özel Durumlar

Özel Durum

Koşul

ArgumentException

Liste boş olduğunda oluşturulur.

Dönüş Değeri

Elde edilen ortalama.

Notlar

Tür öğe türü desteklemelidir kısıtlaması tarafından belirtilen bir tam bölme işlemi desteği gerektirdiğinden bu işlevi doğrudan listesini tamsayılar üzerinde kullanılamaz DivideByInt kayan nokta destek türleri DivideByInt. Tamsayılar listesinin ortalamasını hesaplamak için örneğe bakın List.averageBy.

Bu işlev adlı Average kodları derlenmiş derlemeleri. İşlev yansıtma veya F# dışındaki bir dilde erişiyorsanız, bu adı kullanın.

Örnek

Aşağıdaki kod örneği kullanımları gösterilmektedir 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

Çıktı

  

Platformlar

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

Sürüm Bilgisi

F# Çekirdek Kitaplığı sürümleri

Desteklenen: 2.0, 4.0, Portable

Ayrıca bkz.

Başvuru

Collections.List Modülü (F#)

Microsoft.FSharp.Collections İsim Uzayı (F#)