Aufrufende Argumente
Technisch gesehen, benutzt der Diamantoperator nicht die aufrufenden Werte selbst, sondern die Werte, die in @ARGV
stehen. Das ist ein spezielles Array, in dem Perl die Liste der aufrufenden Argumente ablegt. Mit anderen Worten: @ARGV
verhält sich genau wie jedes andere Array auch (wenn man einmal von seinem nur aus Großbuchstaben bestehenden Namen absieht). Wird jetzt allerdings das Programm gestartet, ist @ARGV
bereits vollgestopft mit aufrufenden Argumenten.[133]
Sie können @ARGV
wie jedes andere Array benutzen. Sie können Elemente per shift
entfernen oder mit einer foreach
-Schleife darüber iterieren. Sie können sogar überprüfen, ob die Argumente mit einem Bindestrich beginnen (wie zum Beispiel die Perl-Option -w
), und diese ...
Get Einführung in Perl, Sixth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.