[Haskell-cafe] Can i split a String by its element ?
Richard O'Keefe
ok at cs.otago.ac.nz
Wed Feb 23 00:01:11 CET 2011
On 22/02/2011, at 7:46 PM, z_axis wrote:
>
> I want to split "2,15,33,0,8,1,16,18" to ([2,15,33],[8,1,16,18]). the "0"
> will by discarded.
>
> However, it seems that there isnot any standard function to do it.
let (front,(_:back)) = List.span (/= 0) xs in (front,back)
What do you plan to do if there is no 0 there?
[Yes, I know this can be done in point free style. I hereby announce
defeat in code golf.]
More information about the Haskell-Cafe
mailing list