Beat: Perl print

Beitrag lesen

Wenn print das schon mitbringt, dann muss ich ja keine eigene Funktion schreiben. Ich will das Rad nicht neu erfinden. Bislang kam aber noch nicht diese Aussage.
Und ich halte das für so elementar bzw. alltäglich, dass ich mich echt wundern würde, wenn print sowas wie

print "Schau\

mer\ mal";


> nicht kann. Ich dachte das wäre nur eine Syntaxfrage und artet nicht in einen workaround mit eigener Funktion aus ...  
  
"\  
"  
  
ist nicht das Gleiche wie "\\n"  
Im zweiten Fall sieht perl einen backslash, den es zu schützen hat.  
Im ersten Fall ist die Newline im Code. und Perl manipuliert wegen Dir nicht den Perlcode.  
  
Eine Sub ist wirklich schnell gemacht.  
  
my $t = "a\r\nb";  
  
prxn($t);  
  
sub prxn{  
  print map{ $\_=~ s/\r|\n//g; $\_ } @\_;  
}  
  
Fielehandle Bewusstsein, kannst du selber hinzudichten.  
  
mfg Beat

-- 

><o(((°>           ><o(((°>  

   <°)))o><                     ><o(((°>o  
Der Valigator leibt diese Fische