[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