2010-07-06 11 views

Odpowiedz

43

Zastosowanie Seq.length

+2

duh ... cały czas szukałem hrabia o r Całkowity Elements! Dzięki Yin –

8
open System.Linq 

mySeq.Count() 
+0

Zaletą tego rozwiązania jest możliwość filtrowania wewnątrz funkcji Count(). Na przykład, 'x |> Seq.filter (System.Char.IsLetter) |> Seq.length' może pisać' (x: string) .Count (fun x -> Char.IsLetter (x)) ' – aloisdg

+0

może również użyć Seq.countBy, czy nie? – Anytoe

5

można użyć Seq.length

7

... i mam nadzieję, że to skończone

+1

... lub nie zawiera więcej niż 2147483647 elementów. – cfern

+2

w tym przypadku niech xseqlength s = Sef.fold (fun acc _ -> acc + bigint 1) (bigint 0) s – vlabrecque

+2

porada: możesz użyć sufiksu "I" (kapitał i) do oznaczenia wartości biginta: Sequ.fold (fun acc _ -> acc + 1I) 0I s – cfern

Powiązane problemy