最近、文字列のリストがあり、それぞれを個別に調べて、いくつかの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
調べ、リストメンバーに基づいて実行する必要があります)誰かがこれをより良くする方法を教えてくれることを望んでいました。