Question: Q3) (40p) Monads and Input/Output: Implement a Haskell program that reads a line of text from the user, reverses it, and then prints the reversed
Q3) (40p) Monads and Input/Output: Implement a Haskell program that reads a line of text from the user, reverses it, and then prints the reversed text. Use the getline and putStrLn functions for input and output, respectively. Ensure that the program performs these actions within the Io monad. The main function should have the following signature: main :: IO () An example interaction with the program might look like this
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
