Mind map
Modules
Map content
Modules
import Data.List
import Qualified Data.Map
A Haskell module is a collection of related functions, types and typeclasses. A Haskell program is a collection of modules where the main module loads up the other modules and then uses the functions defined in them to do something
Data.Char
- does what its name suggests. It exports functions that deal with characters. It's also helpful when filtering and mapping over strings because they're just lists of characters.
- Some functions
- isControl
- checks whether a character is a control character
- isLower
- checks whether a character is lower-cased
- isUpper
- checks whether a character is upper-cased
- isNumber
- checks whether a character is numeric
- isControl
Data.List
- Some functions
- Intersperse
- checks whether a character is numeric
- Intercalate
- takes a list of lists and a list. It then inserts that list in between all those lists and then flattens the result
- Transpose
- transposes a list of lists. If you look at a list of lists as a 2D matrix, the columns become the rows and vice versa
- Intersperse
- Some functions
Data.Set
- Some Functions
- fromList
- function works much like you would expect. It takes a list and converts it into a set
- Difference
- function to see which letters are in the first set but aren't in the second one and vice versa
- fromList
- Some Functions
Information
- Description
- Mind Map on Modules, created by ESGUERRA TAVERA CARLOS JOSE on 08/09/2019.
- Created by
- ESGUERRA TAVERA CARLOS JOSE
- Views
- 0
- Rating
More on Haskell Modules and Libraries