Question: Haskell programing ( GHC 8.8.2 ) Run GHCi and identify the type for each of the following constructs. What does each type mean? I believe

Haskell programing ( GHC 8.8.2 )

Run GHCi and identify the type for each of the following constructs. What does each type mean?

I believe I have to use :t ..., but I am not sure how to explain each type mean

(a) & : '&' :: Char : this type is character

(b)"&" :"&" :: [Char] : list of character

(c)["&"] :["&"] :: [[Char]] : list of list character

(d) || (logical or) :(||) :: Bool -> Bool -> Bool : I don't know how to explain

(e) Data.Char.toUpper :not sure how to do it

(f) reverse :reverse :: [a] -> [a]

(g) take : take :: Int -> [a] -> [a]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!