Using perl Syntax Highlighting
- ($a_1, $a_2, $a_3, $a_4, $a_5, $a_6, $a_7, $a_8) = split (" ",$linea_A);
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Mucho mejor usar nombres de variables descriptivos. Dentro de dos meses te volverás loco cuanto tengas que revisar tu propio código, más aún teniendo en cuenta lo similar que es eso a estructuras habituales como $a[4], por ejemplo.
En tu código creas un montón de variables que luego no pareces volver a usar. Si no fueras a necesitarlas más adelante puedes hacer tu código más rápido pasando de recogerlas. Ejemplo, supongamos que no nos interesara para nada ni el segundo campo, ni lo que quede entre $a_4 y $a_7:
Using perl Syntax Highlighting
- ($a_1, undef, $a_3, $a_4, undef, undef, undef, $a_8) = split (" ",$linea_A);
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Esto facilita mucho la vida al intérprete, libera memoria para mejores usos, hace que todo sea más rápido y es también mucho más legible a la hora de revisar el código, (sólo tendrás que revisar qué pasa con 4 variables de nombre similar, en vez de las 8 iniciales).
Y para acabar, tu código dará problemas en el futuro porque no estás siendo estricto al escribirlo, y eso es seguramente una mala idea.