Haskell Hero
Haskell Hero es un manual interactivo del lenguaje Haskell para principiantes.
|
|
Unas funciones para empezarIntroducciónEn esta lección vamos a mencionar unas funciones básicas con descripciones y ejemplos.
La flecha 3 + 5 ~> 8significa de manera simplificada que cuando tecleamos en Hugs 3 + 5 para calcular, esto nos da el resultado 8. Para más información véase la lección Evaluación.
Operadores matemáticosLas expresiones más sencillas que podemos escribir en Haskell son expresiones con operadores matemáticos. Aquí pertenecen la suma, la resta, la multiplicación y la división. 3 + 5 ~> 8 5 - 3 ~> 2 4 * 8 ~> 32 9 / 2 ~> 4.5 9 / 3 ~> 3.0 Nota: El operador odd
La función unaria
La expresión Ejemplos:odd 5 ~> True odd 8 ~> False even
La función
La expresión Ejemplos:even 6 ~> True even 1 ~> False div
Ejemplos:div 8 3 ~> 2 div 2 5 ~> 0 div 20 3 ~> 6 mod
La expresión Ejemplos:mod 9 2 ~> 1 mod 10 5 ~> 0 mod 20 6 ~> 2 |