输入haskell中的数字行并转换为列表

时间:2014-12-06 21:59:12

标签: haskell

基本上标题中说的是什么。

我想输入

4 6 17 4

它会给我列表

[4, 6, 17, 4]

1 个答案:

答案 0 :(得分:2)

main = do
  ln <- getLine
  let ints = map read (words ln)  :: [Int]
  ... do something with ints...

intsInt值列表。

需要类型签名:: [Int],以便read知道要返回的内容。