Kann mir jemand den Unterschied der folgenden Scripts erklären ?
Bei folgendem Script wird als Ergebnis "Dienstag" ausgegeben (was mir auch einleuchtet):
@eingabe = ("Montag","Dienstag");
shift(@eingabe);
print @eingabe;
Ich habe aber auch schon oft gesehen, daß shift folgendermaßen angewendet wird:
@eingabe = ("Montag","Dienstag");
@eingabe = shift;
print @eingabe;
Bei diesem Script wird kein Ergebnis ausgegeben.
Was macht das shift denn in diesem Fall ?
Sorry, wenn die Frage so anfängerlike ist, aber ich weiß es nun mal nicht.
Gruß
Bjoern