
8 Dec
2005
8 Dec
'05
8:29 a.m.
On Thursday 08 December 2005 15:03, raptor wrote:
I have made a simple Split function, here is how it works :
str = "k1=v1|k2=v2|k3=v3"
map (sSplit '=') (sSplit '|' str)
[["k1","v1"],["k2","v2"],["k3","v3"]]
Now what I want to do is to return listOfPairs (instead listOflists) so that I can give this as parameter to Data.Map.fromList and build hash-like structure. What would be the easiest way ?
Write a function: list_to_pair :: [a] -> (a,a) and then map it over the list of lists: map list_to_pair your_resulting_list_of_lists HTH, Ben