일단 직접 스타일을 사용하면 foldr을 사용하고 list comprehensions를 사용하여 concatMap의 기능을 작성하십시오.Haskell에서 concatMap의 함수를 작성하십시오.
다음 함수는 내가 foldr에 의해 작성했지만, 그것은 몇 가지 문제가 있습니다. **
concatMap' :: (a -> [b]) -> [a] ->[b]
concatMap' f []=[]
concatMap' f (x:xs)==foldr (\x acc->acc : f x) [] xs