Array.sumBy<'T,^U> — Funkcja (F#)
Zwraca sumę wyniki generowane przez zastosowanie funkcji do każdego elementu tablicy.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Collections.Array
Zgromadzenie: FSharp.Core (w 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
Parametry
projection
Typ:'T -> ^UFunkcja do przekształcania elementów tablicy typu, który ma być sumowane.
array
Type: 'T []Tablicy wejściowy.
Wartość zwracana
Wynikowa suma.
Uwagi
Ta funkcja o nazwie SumBy w skompilowane zestawy.Jeżeli języka, niż F# lub przez odbicie, uzyskują dostęp do funkcji, należy użyć tej nazwy.
Przykład
Poniższy kod ilustruje sposób użyć Array.sumBy.
[| 1 .. 10 |]
|> Array.sumBy (fun x -> x * x)
|> printfn "Sum: %d"
Output
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informacje o wersji
F# Core wersji biblioteki
Obsługiwane: 2.0, 4.0, przenośne