[Haskell-beginners] List operations

Felipe Almeida Lessa felipe.lessa at gmail.com
Thu May 19 16:16:42 CEST 2011


On Thu, May 19, 2011 at 11:05 AM,  <jianqiuchi at gmail.com> wrote:
> I have a question about the cost of list comprehension and map function.
>
> For example, I have a list of Double and I want to do lots of calculation on
> it. There are two ways to do that:
> 1. [x ** 3 | x <- list]
> 2. map (flip (**) 3) list
> I am wondering if the cost of using them could be very different and why.

List comprehensions are just syntatic sugar.  You should expect both
(1) and (2) to be exactly the same when compiling.

Cheers, =)

-- 
Felipe.



More information about the Beginners mailing list