Explicación de código sencillo
Publicado: 2015-10-14 11:07 @504
Buenas a todos, llevo intentado entender un trozo de código (me estoy iniciando en Perl), y por más que busco sigo sin entenderlo.
El código es el siguiente:
Dudas:
Un saludo y gracias.
El código es el siguiente:
Using perl Syntax Highlighting
- for ( $i = 0; $i <= $contador; $i++ ) {
- push @{ $xml->{alumno} },
- {
- nombre => [ $registro[$i][0] ],
- fecha => [ $registro[$i][1] ],
- };
- }
- XMLout( $xml, RootName => $curso, Outputfile => $fichero )
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Dudas:
- he visto el significado de push() que se utiliza para meter datos en un array. Por ejemplo, push(@vector, $datos), pero no entiendo la sintaxis de este código. Utiliza la '@' seguida del llave '{}'. No entiendo cuál es el vector y cuáles son los datos
- sé que está creando una estructura, entiendo la línea del nombre, la fecha, pero no entiendo lo del push(). Utiliza llaves, y en alumno utiliza el operador ->
Un saludo y gracias.