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 |