Wiederverwendbarer Code liegt in Modulen (.pm), die du mit use lädst. Das Archiv CPAN bietet über zehntausend Module, installiert mit cpanm Modulname. Wichtige Kernmodule: List::Util (sum, max), Data::Dumper (Daten ausgeben), File::Basename, JSON::PP. Tests schreibst du mit Test::More und führst sie mit prove aus.
Perl bleibt ein bewährtes Werkzeug für Automatisierung und Textverarbeitung.
use strict;
use warnings;
use List::Util qw(sum max);
use Data::Dumper;
use Test::More tests => 2;
my @zahlen = (5, 2, 9);
is(sum(@zahlen), 16, "Summe stimmt");
is(max(@zahlen), 9, "Maximum stimmt");
$Data::Dumper::Sortkeys = 1;
print Dumper({ name => "Mia", alter => 17 });
# Test ausführen: prove -v datei.tMerke
use Modul;lädt Module- CPAN ist das Modularchiv,
cpanminstalliert Test::Moreundprovefür Tests
Aufgabe
Teste mit `Test::More` eine eigene Funktion.