Está en la página 1de 4

Declaracin de Variables

Nombre
Entero

Sintaxis
X:: Int
X=3
X:: Integer
X=3
X::Float
X=3.56
X::Double
X=3548
X1, X2:: Bool
X1=true
X2=false

Integer
Flotante
Double
Booleno

Caracter

X:: Char
X=a
X:: String
X=Hello Word

Cadena

Funciones y Operadores
Nombre y Sintaxis
Descripcin
drop n xs
Borra los n primeros elementos de xs.
map f xs
Es la lista obtenida aplicado f a cada elemento de xs
abs x
Es el valor absoluto de x.
and xs
Es la conjuncin de la lista de booleanos xs

ceiling x
Es el menor entero no menor que x
concat xss

Es la concatenacin de la lista de listas xss.


div x y
Es la divisin entera de x entre y.
drop n xs
Borra los n primeros elementos de xs.
dropWhile p xs
Borra el mayor prefijo de xs cuyos elementos satisfacen el predicado p.
elem x ys
Se verifica si x pertenece a ys.
even x
Se verifica si x es par.
filter p xs
Es la lista de elementos de la lista xs que verifican el predicado p.
fromIntegral x
Transforma el nmero entero x al tipo numrico correspondiente.
fst p
Es el primer elemento del par p.
g
cd x y
Es el mximo comn divisor de de x e y.
head xs
Es el primer elemento de la lista xs
init xs
Es la lista obtenida eliminando el ltimo elemento de xs.
last xs
Es el ltimo elemento de la lista xs.

length xs
Es el nmero de elementos de la lista xs.
max x y
Es el mximo de x e y.
maximum xs
Es el mximo elemento de la lista xs
min x y
Es el mnimo de x e y.
reverse xs
Es la inversa de la lista xs
sum xs
Es la suma de la lista numrica xs.
signum x
Es 1 si x es positivo, 0 si x es cero y -1 si x es negativo.
show x
es la representacin de x como cadena.
x+y
es la suma de x e y
x-y
es la resta de x e y.
x/y
s el cociente de x entre y.
xye
es x elevado a y.
x == y
se verifica si x es igual a y

x /= y
se verifica si x es distinto de y.
x<y
se verifica si x es menor que y.
x <= y
se verifica si x es menor o igual que y.
x>y
se verifica si x es mayor que y
x >= y
se verifica si x es mayor o igual que y.
x && y
es la conjuncin de x e y.
x || y
es la disyuncin de x e y
xs ++ ys
es la concatenacin de xs e ys.
f.g
es la conposicin de f y g.

También podría gustarte