CAPÍTULO 6
Enums, Structs, Errores, Unions
Enums, structs, unions y errores son herramientas que nos permiten modelar el mundo que estamos construyendo en nuestros programas, de manera clara y expresiva. Con estas construcciones del lenguaje definimos nuestros propios tipos: piezas que nos permiten representar estados, estructuras, relaciones entre ellas.
En programación, como en la vida misma, los errores más graves suelen estar en no reconocer los fallos a tiempo… no saber cómo reaccionar ante ellos. Zig tiene su propia manera de manejar los errores. Entenderla es un arma poderosa para crear software robusto y mantenible.
Unions nos permiten crear variables que pueden adoptar distintos tipos de datos según lo que necesitemos. Eso sí: solo uno de esos tipos puede estar activo al mismo tiempo.