GoConqr has a new look! Let us know what you think.

Mind map

Modules

NICOLÁS ALBORNOZ TIBASOZA Spanish

Map content

Modules

  1. It is a collection of functions, typeclasses and types

  2. Examples of Modules

    • Data.List
      • Imports functions that works with Lists
        • Intersperce
        • Intercalate
        • Transpose
        • Concat
        • concatMap
    • Data.Char
      • Imports functions that works with Char
        • ToUpper
        • ToLower
        • digitToInt
        • IsDigit
    • Data.Map
      • Imports functions that works with Maps
        • Are lists that are used to store key-value pairs
        • insert
        • size
        • Singleton
        • Lookup
    • Data.Set
      • Imports functions that works with Sets
        • Sets are like the ones in mathematics, in Haskell is like a combination between Maps and lists
        • fromList
        • intersection
        • differences
        • Union
  3. Modules can be created

    • it is necessary to specify de module name
    • In the module definition we mention the functions that will be exported
    • Implement the functions within the module
    • There are two ways to import a module
      • Normal
        • import Data.List
      • Qualified
        • import qualified Data.List as List

Information

Description
Mind Map on Modules, created by NICOLÁS ALBORNOZ TIBASOZA on 26/03/2019.
Views
0
Rating

More on Haskell Modules and Libraries

Feedback

What is it about?

What do you think of the new look?

How do you like it?