Zolo con ejemplos
Aprende Zolo con ejemplos breves y ejecutables, desde lo básico hasta lo avanzado.
Empezar desde el principioActo 1 — Fundamentos
01
Hello & Comments
02
Primitives & Numbers
03
Variables y Bindings
04
Operadores
Acto 2 — Funciones y Lógica
06
Funciones
07
Coincidencia de Patrones
Acto 3 — Datos y Tipos
09
Estructuras de Datos
10
Strings
Acto 4 — Abstracción
Acto 5 — Metaprogramación
13
Decorators
14
Macros
15
Evaluación en Tiempo de Compilación
16
Reflexión y Metaprogramación
Compile-Time Field Names Runtime Reflection Decorators as Inert Data Compile-Time Serialization Template ORM: Generate CREATE TABLE Derive Validation Rules UI Form Generation OpenAPI / JSON Schema Generation Generic Derive Function Runtime Debug Introspection Built-In Derives Custom Derive Derive: SQL Column List Derive: Full DB Table DDL
Acto 6 — Estructura del Proyecto
18
Módulos
19
Documentación
20
Directivas de Módulo
21
Ganchos de Ciclo de Vida
Acto 7 — Concurrencia y Reactividad
22
Expresiones Temporales
23
Concurrencia
24
Signals
25
Máquinas de Estado
26
Efectos Algebraicos
Acto 8 — Biblioteca Estándar
27
Biblioteca Estándar
Matemáticas (std::math) Cadenas (std::string) Arrays (std::array) Vectores (std::vec) Mapas (std::map) Conjuntos (std::set) Iteradores (std::Iter) Resultado (std::Result) JSON (std::json) YAML (std::yaml) TOML (std::toml) CSV (std::csv) Expresiones Regulares (std::regex) Fecha y Hora (std::datetime) Rutas (std::path) Sistema de Archivos (std::fs) Variables de Entorno (std::env) Proceso (std::process) Reactor de I/O (std::io_runtime) Cliente HTTP (std::http) URLs (std::url) Criptografía (std::crypto) Hashes (std::hash) Base64, Hex y Base32 (std::base64) Log (std::log) Estadísticas (std::stats)
Acto 9 — Plataforma y Aplicaciones
28
Servidor HTTP
29
Base de Datos
30
CLI y Herramientas
Acto 10 — Build, Pruebas y Distribución
33
Compilación
34
WebAssembly
35
Distribución
36
Integración con el SO
Acto 11 — Apéndice
37