Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {- 7 -}
- data NestedList a = Elem a | List [NestedList a]
- flatten :: NestedList a -> [a]
- flatten (List []) = []
- flatten (Elem n) = [n]
- flatten (List (x:xs)) = flatten x ++ flatten (List xs)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement