Bessere Fehlermeldungen sind eines der der neuen Features von Perl 5.10.
Beispiel (Use of uninitialized value):
use strict;
use warnings;
my $vorname = 'Lieschen';
my $nachname = 'Mueller';
my $alter = undef;
print "$vorname $nachname ist $alter Jahre alt.\n";
Fehlermeldung in Perl 5.8.8
Use of uninitialized value in concatenation (.)
or string at better_errormessages_510.pl line 9.
Welche der drei Variablen ist nicht initialisiert?
Fehlermeldung in Perl 5.10.0
Use of uninitialized value $alter in concatenation (.)
or string at better_errormessages_510.pl line 9.
Alles klar? Schönes Feature.
Vorhergehende Artikel von mir zu den neuen Features in Perl 5.10:
Keine Kommentare:
Kommentar veröffentlichen