
8 Aug
2007
8 Aug
'07
2:17 p.m.
On Wed, Aug 08, 2007 at 03:14:43PM -0300, rodrigo.bonifacio wrote:
Hello,
I have created the following function:
dist :: String -> [[String]] -> [[String]] dist x y = [ x:e | e<-y ]
eg.:
dist "1M" [[], ["2M"], ["2M, 3M"]] = [["1M"],["1M","2M"],["1M","2M, 3M"]]
How can I create an operator that perform the same function as dist? I want to write something like:
"1M" ++ [[], ["2M"], ["2M", "3M"]]
(+++) :: String -> [[String]] -> [[String]] x +++ y = [ x:e | e<-y ] "1M" +++ [[], ["2M"], ["2M", "3M"]] Stefan