Hola.
Acerca de la primera pregunta, no sé a qué te refieres con variable auxiliares, pero quizá busques algo así:
Using perl Syntax Highlighting
my @elementos = ( "coche", "bici", "moto", "camion", "avion", "cama", "boli", "goma", "papel", "moneda" );
foreach (@elementos) {
print;
}
#O la versión one-liner
print for @elementos;
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Aunque no es necesario, a mi me gusta hacer el print() con el
$_ por motivos de claridad:
Using perl Syntax Highlighting
foreach(@elementos){
print $_;
}
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Ahora, en cuanto a tu segunda respuesta. Según sé, cuando pides el <STDIN> en un contexto de
array, cada línea que ingreses es un elemento del
array hasta que teclees <control>D para terminar de ingresar líneas.
Saludos