2010-07-06 11 views

Respuesta

43
+2

duh ... todo el tiempo ¡Estaba buscando Count of Total Elements! Gracias Yin –

8
open System.Linq 

mySeq.Count() 
+0

Una ventaja de esta solución es que puedes filtrar dentro de un Conteo(). Por ejemplo, 'x |> Seq.filter (System.Char.IsLetter) |> Seq.length' podría ser write' (x: string) .Count (diversión x -> Char.IsLetter (x)) ' – aloisdg

+0

Entonces usted también podría usar Seq.countBy, o no? – Anytoe

5

puede utilizar Seq.length

7

... y espero que sea finito

+1

... o no contiene más de 2147483647 elementos. – cfern

+2

en ese caso let xseqlength s = Seq.fold (diversión acc _ -> acc + bigint 1) (letra grande 0) s – vlabrecque

+2

consejo útil: puede usar el sufijo 'I' (mayúscula i) para denotar los valores de bigint: Seq.fold (diversión acc _ -> acc + 1I) 0I s – cfern

Cuestiones relacionadas