Я пытаюсь сделать программу, которая принимает номер Float, введенный пользователем с клавиатуры, и делает что-то с ним.
Однако каждый раз, когда я пытаюсь разобрать введенную строку в Float, я продолжаю получать ошибки. Каждый метод, который я пробовал, не позволил мне взять введенные пользователем данные и превратить их в Float, и это то, что мне нужно.
Моя практическая программа (а не фактическая проблема, которую я пытаюсь решить):
main = do
putStrLn "Please input a number."
inputjar <- getLine
read :: read a => String -> a
putStrLn( read inputjar :: Int)
редактировать
Еще один вопрос.
Как взять введенную строку и превратить ее во что-то, что я могу использовать в расчете?
Например, как взять введенную строку, чтобы я мог сделать что-то вроде:
(var + var) / 2