首先,对不起我的英语不好。我不是本地人,尽我所能:)
现在要解决的问题:我有一个字符串列表,想将它们转换为整数列表。问题是,不仅仅是数字,基本上字符串是列表。
["[1,2,3,4,5,6,7,8]","[8,7,6,5,4,3,2,1]","[1,2,3,4,5,6,7,8]"]
这是我从我的代码中得到的结果,我将进一步发布。
任何想法我怎么能实现,内部数字列表是整数列表?我尝试了三个小时,却没有找到解决方案。
每一个帮助都是值得的。
亲切的问候
get "/authors/:author" $ do
authorName <- param "author"
directories <- liftIO(listDirectory("data/" ++ authorName))
liftIO(readFiles directories authorName)
html (T.pack (HtmlModule.h1 ("Author: " ++ authorName)))
readFiles :: [String] -> String -> IO ()
readFiles x authorName = do
let y = addPrefix x authorName
content <- mapM readFile y
putStrLn (show content)
Result: ["[1,2,3,4,5,6,7,8]","[8,7,6,5,4,3,2,1]","[1,2,3,4,5,6,7,8]"]
您可以read
将字符串转换为整数列表:
let nums = map read content :: [[Int]]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句