Thread Variable _ ? (52 answers)
Opened by bianca at 2020-12-25 10:24

bianca
 2020-12-25 10:24
#193022 #193022
User since
2009-09-13
7011 articles
BenutzerIn

user image
Guten Morgen und frohe Weihnachten!

Bei mir streikt seit heute CPAN:Archive::Zip obwohl ich es an der Stelle schon ewig benutze und das Script nicht geändert habe:
Quote
Bareword "_" not allowed while "strict subs" in use at C:/Strawberry/perl/site/lib/Archive/Zip/DirectoryMember.pm line 31.

Die Zeile sieht so aus: if (-d _ ) {

Was ist der Unterstrich ohne Dollar für eine Variable?
Warum tritt das jetzt auf und nicht schon früher? Ist beides an den Stellen schon sehr lange im Einsatz.

In ExifTool.pm von CPAN:Image::ExifTool habe ich das auch gefunden in 2421 und 2422:
Code (perl): (dl )
1
2
$fileSize = -s _;
@stat = stat _;

Win 10, Strawberry 5.26.1 64 Bit.
10 print "Hallo"
20 goto 10

View full thread Variable _ ?