Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Returns the sum of the results generated by applying the function to each element of the array.
Namespace/Module Path: Microsoft.FSharp.Collections.Array
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
Array.sumBy : ('T -> ^U) -> 'T [] -> ^U (requires ^U with static member (+) and ^U with static member Zero)
// Usage:
Array.sumBy projection array
Parameters
projection
Type: 'T -> ^UThe function to transform the array elements into the type to be summed.
array
Type: 'T []The input array.
Return Value
The resulting sum.
Remarks
This function is named SumBy in compiled assemblies. If you are accessing the function from a language other than F#, or through reflection, use this name.
Example
The following code shows how to use Array.sumBy.
[| 1 .. 10 |]
|> Array.sumBy (fun x -> x * x)
|> printfn "Sum: %d"
Output
385
Platforms
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Version Information
F# Core Library Versions
Supported in: 2.0, 4.0, Portable