У меня есть что-то вроде этого
main :: [[String]] -> IO ()
main st = do
answer <- getLine
case answer of
"q" -> return ()
"load" x -> main $ parseCSV $ readFile x
Это не работает, поэтому мой вопрос заключается в том, как я могу использовать оператор переключения регистра для чего-то для изменения ввода Например, в моем коде я хочу, чтобы ввод изпользователь может быть либо q, либо нагрузкой, но нагрузка будет постоянно меняться:
load "sample.csv"
load "test.csv"
load "helloworld.csv"
В моем коде я указал постоянно изменяющийся ввод как X, но это не работает, как я ожидал.
Помощь будет оценена, спасибо.