0votos

Elegancia (cadena a tabla hash) en Haskell

por josejuan hace 6 años

fromList.map((\(x:y)->(x,y)).sepBy c).sepBy f

Siguiendo la línea de la elegancia, dada una cadena de caracteres con campos y filas delimitadas, obtener una tabla hash.

1
2
3
4
5
6
import qualified Data.Map as Map  
import Data.List.Split  
 
fromStr c f = Map.fromList.map((\(x:y)->(x,y)).sepBy c).sepBy f  
 
-- ;P 
1 comentario
0votos

Escrito por josejuan hace 6 años

He buscado una función que hiciera la tupla desde el head y tail pero he tenido que ponerla inline, la intención era:

fromList.map(headTail.sepBy c).sepBy f

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.