TypeScript:
Organizando el código en funciones

Cómo hacerlo:

Imagina que estás haciendo una calculadora básica. En lugar de escribir la lógica de adición en todos los lugares que la necesites, crea una función add (añadir):

function add(x: number, y: number): number {
  return x + y;
}

console.log(add(5, 7)); // Salida de muestra: 12

Ahora, digamos que necesitamos una función para multiplicar:

function multiply(x: number, y: number): number {
  return x * y;
}

console.log(multiply(3, 4)); // Salida de muestra: 12

¿Notas cómo nos centramos en una tarea por función? Ese es el corazón de organizar el código.

Inmersión Profunda

Históricamente, a medida que los lenguajes de programación evolucionaron, las funciones se convirtieron en vitales para estructurar el código, tomando como referencia las funciones matemáticas. Son un pilar en la programación procedimental y continúan vigentes en los paradigmas de programación orientada a objetos y programación funcional.

¿Alternativas? Podrías simplemente no usar funciones, pero eso es un boleto de ida a la Ciudad Espagueti. O podrías optar por OOP (Programación Orientada a Objetos) y empaquetar la funcionalidad en métodos, que básicamente son funciones que pertenecen a objetos.

En términos de implementación, TypeScript insiste en los tipos. Definir tipos de entrada y salida para las funciones no es solo de buena educación; es un requisito para un código TypeScript limpio. Además, con TypeScript, obtienes características ingeniosas como sobrecargas, genéricos y parámetros opcionales para potenciar tus funciones.

Ver También

Consulta estos recursos para mejorar tu juego de funciones: