[eside-ghost] pequeña duda de perl
Alvaro Uría
fermat en rigel.deusto.es
Sab Oct 11 20:50:34 CEST 2008
Eup!
halls [11/10/08 19:55 +0200] escribió:
> undef $/;
>
> Y aqui viene mi duda: por que? Hasta ahora la explicacion mas detallada que
> he leido es "para que lo meta en una variable en vez de un array" xD. Es mas
> curiosidad que otra cosa, porque ya me funciona lo que buscaba.
En la documentación sobre variables especiales (perlvar) aparece $/:
http://perldoc.perl.org/perlvar.html#$/
Estas variables especiales se pueden llamar de varias maneras:
1) la manera jarta (ej.: $/), que está built-in
2) la manera legible, apoyándose del módulo "English" (ej.:
$INPUT_RECORD_SEPARATOR)
$ perl -le 'print "#",$/,"#"'
#
#
$ perl -MEnglish -le 'print "#",$INPUT_RECORD_SEPARATOR,"#"'
#
#
$
Por defecto vale "\n". Si haces "undef", le quitas el valor y todo el
efecto ahí, como explica la documentación :-))
> Eskerrik!
Buenas noches,
Alvaro.
PD: use Perl;
Más información sobre la lista de distribución eside-ghost