perl

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.
1
Antwort

Wie kann ich das Rendering von Objekten in einem Longmess anpassen?

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
1
Antwort

Wie kann ich überprüfen, ob ein Perl-Skalar einen Verweis auf eine bestimmte Subroutine enthält?

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
1
Antwort

In Perl, um zu vermeiden, Dateien mehrmals zu öffnen

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
3
Antworten

Plötzlich funktionieren Perl-Skripte nur, wenn ich ihnen "perl" voranstelle und den vollen Pfad zum Skript gebe

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
1
Antwort

Sollten Sie den Rückgabecode von Getopt :: Long :: GetOptions überprüfen?

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
4
Antworten

Perl Split-Liste auf Kommas, außer wenn in Klammern?

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
1
Antwort

In welcher Weise ist 'fast_abs_path' "gefährlich, aber möglicherweise schneller"?

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
1
Antwort

Welches Perl-Modul verwende ich, um Pod in HTML zu konvertieren?

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
3
Antworten

Wie drucke ich JSON-Daten mit Perl, ohne das JSON-Modul zu verwenden?

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
2
Antworten

Müssen alle meine Moose-Klassen 'namespace :: autoclean' und 'make_immutable' enthalten oder gibt es eine Möglichkeit, diese standardmäßig zu bekommen?

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