2010-01-24 9 views

Respuesta

25

Seq.collect primero correlacionará cada elemento de secuencia con una nueva secuencia y aplanará estas secuencias en una sola.

Seq.map correlacionará cada elemento con un nuevo elemento.

+0

Gracias, debería haber mirado a la función firmas más de cerca. – Manuel

28

Si conoces LINQ, la siguiente comparación puede ser útil:

F #: Seq.map, LINQ: Select

F #: Seq.collect, LINQ: SelectMany

+0

Gracias, su sugerencia me llevó a esta página que realmente me ayudó: http://team.interknowlogy.com/blogs/danhanan/archive/2008/10/10/use-linq-s-selectmany-method-to- quot-flatten-quot-collections.aspx – Manuel

Cuestiones relacionadas