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.

Generar claves aleatorias
Enums
© 2025 Zen of Zig