在我要调试的 Haskell 项目中,代码中有一些实例map
仅与一个参数一起使用 - 一个列表 - 被传递。
例如
printReports :: [Report] -> IO ()
printReports = putStrLn . unlines . map show
和
printRuns' :: [Run] -> IO ()
printRuns' = putStrLn . unlines . map showRecipes'
在这种情况下是什么map
意思/做什么?