null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
12353405
Starting Out Haskell
Description
http://learnyouahaskell.com/starting-out
No tags specified
haskell
functional programming
Mind Map by
Manuel Felipe Del Toro
, updated more than 1 year ago
More
Less
Created by
Manuel Felipe Del Toro
over 6 years ago
57
0
0
Resource summary
Starting Out Haskell
Haskell is statically typed
Infix functions
the function is placed in between the arguments
succ 8
min 9 10
max 100 101
Suffix functions
the function is placed before the arguments
50 * 100
100 - 4999
92 `div` 10
IF Statements
ELSE is mandatory
Every expression and function must return something
Expression
Piece of code that returns a value
5
4 + 8
x + y
Definition
Function that doesn't take any parameters
Lists
Strings are lists of characters
List Comprehension
Build specific sets of general sets
Homogeneous data structures
Tuples
Are the way to store single values
They are denoted with parentheses
They don't have to be homogenous
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
Elements of the Novel Handbook for Dragon Slayers By Merrie Haskell
emily.kuriger
Prognyelvek
Nagy Ádám
Functional Programming PT1
prxd33
Dier (Onderdeel plant&dier toets)
samanthabirdsall
NCEA level 1 Genetics
Summery16
Tipologia Textual
Rodrigo Vinicius Ferreira da Silva
B2, C2, P2
George Moores
Computing Hardware - CPU and Memory
ollietablet123
Système circulatoire sanguin
Martin Fortier
Specific topic 7.8 Timber (Applied treatments)
T Andrews
Health and Safety at Work Act 1974 (HASWA)
Carina Storm
Browse Library