El objetivo de esta asignación es aprender a trabajar con conceptos simples de programación, tales como variables (locales y globales), parámetros y funciones.

Problema #1

  1. Selecciona un lenguaje de programación.
  2. Verifica si puedes implantar la función descrita en el próximo ítem.
  3. Escribe una función echo() para imprimir cada uno de sus argumentos en una línea distinta. Debe funcionar con cualquier número de argumentos. Guarde la función en un archivo y entréguelo.
  4. Si no fuera posible resolver el problema en el lenguaje seleccionado, tienes que hacer lo siguiente:
    1. Analiza por qué y escribe una explicación.
    2. Selecciona otro lenguaje y repite el proceso hasta que encuentres la solución.

 

echo();
// should print nothing

echo('bla');
// should print
//
// 'bla'

echo('foo', 'bar', 'baz');
// should print
//
// 'foo'
// 'bar'
// 'baz'

———————————————————————–

El problema propuesto ha sido tomado de Advanced JS (http://advanced-js.github.io/syllabus/).