Capítulo 9: Funciones (La Maquinaria)

Fig. 9.1: Una función: entrada, proceso y salida.
Hasta ahora has escrito código que se ejecuta una sola vez y luego desaparece. Funciona, pero no escala. En un almacén real, las mismas operaciones ocurren cientos de veces al día: calcular impuestos, generar etiquetas, enviar correos. Copiar esas 10 líneas cada vez que las necesitas es puro trabajo de transcripción.
Las Funciones son la solución. Piezas de maquinaria que construyes una vez y accionas cuantas veces quieras: tú pones los datos de entrada, la función trabaja, y te devuelve un resultado listo para usar.