i am extremely new to haskell, and i was tasked with creating a program that merge sorts n number of integers. The program asks for how many elements that it is going to be sorting, and the elements to be sorted would be inputted line by line. I haven't even gotten to sorting it yet, but i am having trouble with storing the line by line input in a list. This is what i have so far.
storedelems = []
inputelems 0 = return storedelems
inputelems n =
do
storedelems <- getLine
inputelems (n-1)
main = (inputelems 4)
When i finish entering the line by line numbers i want to sort, it just returns []