Gracias por tomarte el tiempo de redactar tantas cosas interesantes de este magnifico lenguaje. Encontré esto en la web y me registré de inmediato pues esto que escribes es cuasi lo que estoy buscando. Sin embargo, me he hecho un lío haciendo algo tan simple como una permutación con repetición de lo siguiente:
Using perl Syntax Highlighting
- #tengo una matriz con nombres
- @nombres=(aaron,abel,abelardo)
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
La cual quiero que se concatene con números desde 01 hasta 999999 así:
aaron01
aaron02
..
aaron999999
abel01
abel02
..
abel999999
abelardo01
abelardo02
..
abelardo999999
He intentado así
Using perl Syntax Highlighting
- #!/usr/bin/perl
- ##################################################
- #################Lista de Nombres#################
- @nombres=("aaron","abel","abelardo");
- @dia=("01","02","03","04","05","06","07","08","09",10,11 .. 999999);
- for ($i=0;$i<=9;$i++)
- {
- print "$nombres[$i]$dia[$i]\n";
- }
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Teniendo en cuenta que por la instrucción dada a la estructura repetitiva "for" concatenará hasta el número "10", (no quiero llenaros la pantalla ) ... la salida es la siguiente:
elinostro@ubuntu:~# perl /media/CORSAIR/Nomun.pl
aaron01
abel02
abelardo03
04
05
06
07
08
09
10
¡Ups!, el resultado no es el esperado por obvias razones, pero quizás con tu eminencia, logre tener una luz acerca del objetivo
Saludos