Question: -Define the following functions in haskell and test them. 1)Define a Haskell function map2 that takes a list of functions and a list of values
-Define the following functions in haskell and test them.
1)Define a Haskell function map2 that takes a list of functions and a list of values and returns the list of results of applying each function in the first list to the corresponding value in the second list.
2)Define a Haskell function fmap that takes a value and a list of functions and returns the list of results from applying each function to the argument value. (For example, fmap 3 [((*) 2), ((+) 2)] yields [6,5].)
3)Define a Haskell function composeList that takes a list of functions and composes them into a single function. (Be sure to give the type signature.)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
