4. Tipos
Definir nuevos tipos
En OCaml la creación de tipos se realiza mediante la palabra reservada type
. Por ejemplo podemos crear un tipo, persona. Las personas tienen un nombre, que no cambia (Un string
) y una edad que va cambiando según se envejece (Un int
, mutable
).
La creación de un valor (val
) es igual que con otros tipos:
Podemos crear entonces un función que haga envejecer a las personas:
Si lo aplicamos a la persona que acabaos de crear da el siguiente resultado:
Pablo Portas López © 2025 licensed under CC BY 4.0