Parte 5 — Funciones y modularidad

⏮️ Parte 4 · ⬅️ Programa · 📚 Índice · ⏭️ Parte 6

16 clases · rango 073–088

Nombrar procesos, pasar datos y organizar el código en módulos con contratos claros.

Fuentes de referencia de esta parte:


📚 Clases de esta parte

# Clase
✅ 073 Firma, parámetros, argumentos y retorno
✅ 074 Parámetros por defecto y opcionales
✅ 075 Argumentos nombrados y de palabra clave
✅ 076 Parámetros variádicos
✅ 077 Múltiples retornos y desestructuración
✅ 078 Genéricos y polimorfismo paramétrico
✅ 079 Paso por valor
✅ 080 Paso por referencia
✅ 081 Semántica de movimiento y préstamo (Rust)
✅ 082 Alcance (scope) y sombreado (shadowing)
✅ 083 Cierres (closures) y captura de variables
✅ 084 Funciones puras y efectos secundarios
✅ 085 Funciones de primera clase y como valores
✅ 086 Módulos, paquetes y espacios de nombres
✅ 087 Visibilidad, encapsulación y contratos (public/private)
✅ 088 Importar, exportar y organizar un proyecto

⏮️ Parte 4 · ⬅️ Programa · 📚 Índice · ⏭️ Parte 6