Christoph Schnauß: sauberes Programmieren

Beitrag lesen

guten Abend ebenfalls,

Wie ruft man am Besten Funktionen auf?
Mittels function(); oder &funktion;?

Weder / noch. In meinen Scripts sind das Unterprogramme, die "sub Programmname()" heißen. Außerdem sind beide Notationen völlig unterschiedlich in ihrer Wirkung. Mit
  sub Programmname {
  ...
  }
schreibst du dein Unterprogramm, und mit
&Programmname;
rufst du es aus dem laufenden Script (oder aus einem anderen) heraus auf. Beispiel: http://www.christoph-schnauss.de/prog/perl/perl03.htm  -  unteres Drittel.

Ist diese
print ($blubb." schrieb ".$bla." am ".$plopp);
oder jene
print "$blubb schrieb $bla am $plopp";
Schreibweise "schöner"?

Das ist völlig wurscht, wenn es denn funktioniert. Jeder, der mit Perl arbeitet und Scripts schreibt, entwickelt mit der Zeit seine eigene Handschrift. Es gibt für Scripts auch keinen Validator (ist mir nicht bekannt)  -  was dir "valides" Perl bescheinigt, ist ganz einfach der Erfolg oder Mißerfolg deines Scripts. Funktioniert es, ist alles in Ordnung, funktioniert es nicht, hast du nen Problem.

Grüße aus Berlin

Christoph S.