小编tac*_*her的帖子

从用户输入中读取浮点数或字符串

我希望能够从控制台输入中读取数字,并将它们存储到列表中,直到用户键入结束,如下所示:

readN = readNumbers []    

readNumbers nums = do
      n <- readFloatOrString
      case n of
        <<number>> -> return readNumbers (nums ++ [n])
        "end" -> return nums
Run Code Online (Sandbox Code Playgroud)

这在不导入库的情况下可行吗?

haskell

7
推荐指数
1
解决办法
60
查看次数

标签 统计

haskell ×1