所以最近我有一个字符串列表,需要独立检查每个字符串并执行一些IO
功能。
所以基本上我所拥有的是:
goOverList :: [String] -> IO ()
goOverList (x:[]) = do
putStrLn x
goOverList (x:xs) = do
goOverList [x]
goOverList xs
main = do
let myList = ["first", "second", "third"]
goOverList myList
我IO
的有点复杂,但这就是它的要点(需要有一个函数遍历列表并IO
根据列表成员执行)我希望有人可以告诉我如何更好地做到这一点。