Post on 08-Jan-2016
description
7/17/2019 Funciones Haskell
http://slidepdf.com/reader/full/funciones-haskell 1/3
Apéndice A
Resumen de funciones predefinidas de
Haskell
1.
es la suma de e
.
2.
es la resta de e
.
3.
es el cociente de entre
.
4.
es
elevado a
.
5.
se verifica si es igual a
.
6.
se verifica si
es distinto de
.7.
se verifica si
es menor que
.
8.
se verifica si es menor o igual que
.
9.
se verifica si
es mayor que
.
10.
se verifica si es mayor o igual que
.
11.
es la conjunción de e
.
12.
es la disyunción de e
.
13.
es la lista obtenida añadiendo al principio de
.
14.
es la concatenación de
e
.15.
es el elemento
–ésimo de
.
16.
es la composición de y
.
17.
es el valor absoluto de .
18.
es la conjunción de la lista de booleanos .
19.
es el menor entero no menor que .
20.
es el carácter cuyo código ASCII es
.
21.
es la concatenación de la lista de listas
.
22.
es .
413
7/17/2019 Funciones Haskell
http://slidepdf.com/reader/full/funciones-haskell 2/3
414 Apéndice A. Resumen de funciones predefinidas de Haskell
23.
es la versión curryficada de la función .
24.
es la división entera de
entre
.25.
borra los
primeros elementos de
.
26.
borra el mayor prefijo de
cuyos elementos satisfacen el pre-
dicado .
27.
se verifica si pertenece a
.
28.
se verifica si
es par.
29.
es la lista de elementos de la lista
que verifican el predicado
.
30.
es
.
31.
es el mayor entero no mayor que .
32. pliega de izquierda a derecha usando el operador f y el valorinicial
.
33.
pliega
de derecha a izquierda usando el operador f y el valor
inicial .
34.
transforma el número entero al tipo numérico correspon-
diente.
35.
es el primer elemento del par
.
36.
es el máximo común divisor de de e
.
37.
es el primer elemento de la lista .
38.
es la lista obtenida eliminando el último elemento de
.39.
se verifica si
es un espacio.
40.
se verifica si
está en mayúscula.
41.
se verifica si está en minúscula.
42.
se verifica si es un carácter alfabético.
43.
se verifica si es un dígito.
44.
se verifica si es un carácter alfanumérico.
45.
es la lista
.
46.
es el último elemento de la lista
.
47. es el número de elementos de la lista .
48.
es la lista obtenida aplicado a cada elemento de
.
49.
es el máximo de e
.
50.
es el máximo elemento de la lista .
51.
es el mínimo de e
.
52.
es el mínimo elemento de la lista .
53.
es el resto de entre
.
54.
es la negación lógica del booleano .
7/17/2019 Funciones Haskell
http://slidepdf.com/reader/full/funciones-haskell 3/3
415
55.
se verifica si no pertenece a
.
56.
se verifica si
es la lista vacía.57.
se verifica si
es impar.
58.
es la disyunción de la lista de booleanos .
59.
es el código ASCII del carácter .
60.
es el producto de la lista de números .
61.
es el resto de entre
.
62.
es la lista infinita
.
63.
es la lista formada por veces el elemento
.
64.
es la inversa de la lista .
65.
es el redondeo de
al entero más cercano.66.
es la lista de los resultados de plegar
por la derecha con
y
.
67.
es la represantación de como cadena.
68.
es 1 si es positivo, 0 si
es cero y -1 si
es negativo.
69.
es el segundo elemento del par .
70.
es
.
71.
es la raíz cuadrada de .
72.
es la suma de la lista numérica .
73.
es la lista obtenida eliminando el primer elemento de .
74. es la lista de los primeros elementos de .75.
es el mayor prefijo de
cuyos elementos satisfacen el predi-
cado
.
76.
es la versión cartesiana de la función
.
77.
aplica a
hasta que se verifique
.
78.
es la lista de pares formado por los correspondientes elementos de
e
.
79.
se obtiene aplicando a los correspondientes elementos de
e
.