Perl ist eine prozedurale, allgemeine Programmiersprache für allgemeine Zwecke, die für ihre native Unterstützung von regulären Ausdrücken und String-Parsing-Funktionen bekannt ist. Bitte verwenden Sie diesen Tag für Fragen zu Perl im Allgemeinen. Für Dinge, die mit der neuen (aber verwandten) Sprache "Perl 6" zu tun haben, verwenden Sie bitte das perl6-Tag. Verwenden Sie für reguläre Ausdrücke nach Perl-Art in anderen Sprachen das Regex-Tag oder, falls sie auf der PCRE-Bibliothek basieren, das PCRE-Tag.
Wir bauen unsere große Perl-Anwendung langsam auf objektorientierte Schnittstellen um, insbesondere für Datenmodelle. Der nervige Teil ist, dass Stack-Traces weniger nützlich sind. Um ein konstruiertes Beispiel zu geben: Vorher.
%Vor%
Nachhe...
23.08.2013, 08:52
Mit anderen Worten, wie kann ich nach Coderef "Gleichheit" suchen?
Der Smartmatch-Operator funktioniert nicht aus offensichtlichen Gründen (würde ihn als CODE->(ANY) behandeln) , aber ich habe es in das Beispiel eingefügt, um zu zeige...
11.11.2012, 16:59
Ich muss aus einer Datei lesen, iterieren und die Zeile in eine andere Datei schreiben. Wenn die Anzahl der Zeilen einen Schwellenwert erreicht, schließen Sie die Ausgabedatei und öffnen Sie eine neue Datei.
Wie vermeide ich es, das Ausgabeda...
19.12.2012, 14:35
Ich benutze meine eigene persönliche Umgebung, die seit über 20 Jahren konsequent funktioniert. Ich habe vor ca. 14 Jahren begonnen, viele Perl-Skripte zu integrieren.
Ich habe den gleichen Baum von Befehlszeileninterpretern für 22 Jahre verwend...
27.05.2011, 12:07
Ich wurde gerade zum ersten Mal in einer Code-Überprüfung aufgefordert, den Rückgabecode eines Aufrufs der GetOptions() -Funktion des Getopt::Long Perl-Moduls zu überprüfen.
Ich kann mich nicht erinnern, jemals einen solchen Test für di...
17.07.2012, 16:07
Ich habe eine Datenbank mit einer Anzahl von Feldern, die kommagetrennte Werte enthalten. Ich muss diese Felder in Perl aufteilen, was einfach genug ist, außer dass einige der Werte von verschachtelten CSVs in Klammern gefolgt sind, die ich nich...
24.02.2012, 17:52
Die Dokumentation für das Cwd-Modul besagt, dass fast_abs_path ein "gefährlicheres ist, aber möglicherweise schnellere Version von abs_path ". Inwiefern ist es gefährlich? Unter welchen Umständen ist es schneller? Verändert sich das Verh...
11.05.2012, 16:33
Ich muss Pod in HTML konvertieren. Es gibt eine Anzahl von Pod :: HTML und Pod :: Simple :: * Modulen. Welches ist das, das ich verwenden sollte?
24.07.2011, 18:55
Ich versuche, die automatische Vervollständigung für mein auf SourceForge gehostetes Wörterbuchprojekt zu schreiben.
Leider hat Perl auf SF kein JSON-Modul installiert. Wie kann ich das umgehen, ohne das Modul selbst zu benutzen? Als Modell nahm...
17.10.2011, 12:06
Laut dem Moose Best Practices-Dokument sollten meine Moose-Klassen folgendermaßen aussehen:
%Vor%
Siehe Elch :: Manual :: BestPractices .
Und 99% der Zeit ist das, was ich will, also gibt es eine Möglichkeit, meinen Namespace autoklean z...
22.10.2010, 13:28