2012-02-24 16 views
7

¿Cuál es la forma recomendada de conversión entre Data.Vector.Unboxed y Data.Vector? Específicamente, necesito asignar una función sobre un vector que convierta un tipo de elemento unboxable como Int en uno no desechable como Text. Supongo que pasar por una lista intermedia no va a ser muy eficiente.Conversión eficiente entre vectores en caja y sin caja

Respuesta

11

Puede usar la función convert de Data.Vector.Generic para cambiar los tipos de vectores, seguido de map para realizar la conversión por elemento.

+0

¡Ah bien, gracias! –

+3

Hecho también útil: ¡se funde bien! –