Hallo,
ich bin Perl Anfänger und habe eine wahrscheinlich einfach zu beantwortende Frage.
Mein Programm lautet:
sub ausgabe ($) {
$text = shift;
print "$text\n";
}
$gruss = "Hallo Welt";
ausgabe $gruss;
Meine Frage:
Was bringt hier der Befehl $text =shift?
Wird shift nicht nur bei Arrays benutzt?
Warum funktioniert das Programm ohne diese Zeile nicht?
Ne etwas ausführlichere Erklärung für Anfänger wär spitze. Danke
ich bin Perl Anfänger und habe eine wahrscheinlich einfach zu beantwortende Frage.
Mein Programm lautet:
sub ausgabe ($) {
$text = shift;
print "$text\n";
}
$gruss = "Hallo Welt";
ausgabe $gruss;
Meine Frage:
Was bringt hier der Befehl $text =shift?
Wird shift nicht nur bei Arrays benutzt?
Warum funktioniert das Programm ohne diese Zeile nicht?
Ne etwas ausführlichere Erklärung für Anfänger wär spitze. Danke