Share via


Seq.sumBy<'T,^U>-Funktion (F#)

Gibt die Summe der Ergebnisse zurück, die durch Anwenden der Funktion auf die einzelnen Elemente der Sequenz generiert wird.

Namespace/Modulpfad: Microsoft.FSharp.Collections.Seq

Assembly: FSharp.Core (in FSharp.Core.dll)

// Signature:
Seq.sumBy : ('T -> ^U) -> seq<'T> -> ^U (requires ^U with static member (+) and ^U with static member Zero)

// Usage:
Seq.sumBy projection source

Parameter

  • projection
    Typ: 'T -> ^U

    Eine Funktion zur Umwandlung von Elementen aus der Eingabesequenz in die zu summierende Menge.

  • source
    Typ: seq<'T>

    Die Eingabesequenz.

Rückgabewert

Die Summe der Ergebnisse, die durch Anwenden der projection-Funktion auf die einzelnen Elemente der Sequenz generiert wird.

Hinweise

Die generierten Elemente werden mit dem +-Operator und der Zero-Eigenschaft summiert, die dem generierten Typ zugeordnet sind.

Der Name dieser Funktion in kompilierten Assemblys lautet SumBy. Verwenden Sie diesen Namen, wenn Sie in einer anderen .NET-Sprache als F# oder durch Reflektion auf die Funktion zugreifen.

Plattformen

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Versionsinformationen

F#-Runtime

Unterstützt in: 2.0, 4.0

Silverlight

Unterstützt in: 3

Siehe auch

Weitere Ressourcen

Collections.Seq-Modul (F#)

Microsoft.FSharp.Collections-Namespace (F#)