[Haskell-cafe] please help... small problem
Radosław Grzanka
radoslawg at gmail.com
Fri Nov 9 16:52:01 EST 2007
2007/11/9, Ryan Bloor <ryanbloor at hotmail.com>:
>
> hi
>
> Is there anyway to cut down this code and to not use auxillary functons,
> but instead use pattern matching?
>
> The code basically splits up a list 'rslis' into a list of lists - but so
> each word is split up and the integers have been parsed. so.... ["hi ryan
> 1","hi jeff 2"] becomes [["hi","ryan" 1], ["hi","jeff", 2]].
> The code is far too long. I don't wanna use premade functions too much...
> pattern matching is required.
Hi,
Can you show me the code of this - even if long and ugly? The output
is illegal AFAIK. (although I'm not haskell expert).
Prelude> :t [["hi","ryan", 1], ["hi","jeff", 2]]
<interactive>:1:15:
No instance for (Num [Char])
arising from the literal `1' at <interactive>:1:15
Possible fix: add an instance declaration for (Num [Char])
In the expression: 1
In the expression: ["hi", "ryan", 1]
Cheers,
Radek.
--
Codeside: http://codeside.org/
Przedszkole Miejskie nr 86 w Lodzi: http://www.pm86.pl/
More information about the Haskell-Cafe
mailing list