我正在尝试制作一个程序,该程序采用用户通过键盘输入的浮点数并对其进行处理。
但是,每次我尝试将输入的字符串解析为浮点数时,我都会不断出错。我尝试过的每一种方法都无法让我获取用户输入的数据并将其转换为浮点数,而这正是我所需要的。
我的练习计划(不是我要解决的实际问题)是:
main = do
putStrLn "Please input a number."
inputjar <- getLine
read :: read a => String -> a
putStrLn( read inputjar :: Int)
编辑
还有一个问题。
如何获取输入的字符串并将其转换为可以在计算中使用的内容?
例如,如何获取输入的字符串,以便可以执行以下操作:
(var + var) / 2