[Haskell-cafe] Does this function already exist in the libraries?
Henning Thielemann
lemming at henning-thielemann.de
Fri Sep 8 06:10:39 EDT 2006
On Thu, 7 Sep 2006, Jason Dagit wrote:
> I've now found the following function useful in three different
> programs I've written:
>
> zipWith' :: (a -> a -> a) -> [a] -> [a] -> [a]
> zipWith' _ [] ys = ys
> zipWith' _ xs [] = xs
> zipWith' f (x:xs) (y:ys) = f x y : zipWith' f xs ys
>
> Does it already exist or maybe there is another natural solution to
> use in its place?
I encountered that structure when adding numbers of two lists.
More information about the Haskell-Cafe
mailing list