Funciones Haskell

3
Apénd ice A Resume n de funci ones predenid as 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 verica si   es igual a   . 6.   se verica si   es distinto de   . 7.   se verica si   es menor que   . 8.   se verica si   es menor o igual que   . 9.   se verica si   es mayor que   . 10.   se verica si   es mayor o ig ual 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 element o   –é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

description

asdasdas

Transcript of Funciones Haskell

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

   .