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

Wie funktioniert O = Deparse und hat Perl konstante Arrays?

Ich frage mich, zeigt -MO=Deparse Ihnen alle Perl-Optimierungen und warum wird das nicht in Perl 5.10 gefalzt? %Vor% Einige im IRC dachten, dass O=Deparse nicht alles zeigt, aber es zeigt sicherlich eine konstante Faltung. %Vor% Gl...
24.08.2010, 21:32
3
Antworten

Wie rufe ich einen Funktionsnamen auf, der in Perl in einem Hash gespeichert ist?

Ich bin mir sicher, dass das irgendwo in der Dokumentation behandelt wird, aber ich konnte es nicht finden ... Ich suche nach dem syntaktischen Zucker, der es möglich macht, eine Methode für eine Klasse aufzurufen, in der ihr Name gespeichert is...
02.12.2009, 22:06
2
Antworten

Warum schreibt das Apostroph in Perl ein gültiges Pfadtrennzeichen?

In Perl rufen Sie Module mit :: als Pfadtrennzeichen auf. Also, wenn Sie ein Modul auf site/lib/GD/Image.pm haben, rufen Sie use GD::Image auf. Aber vor langer Zeit habe ich herausgefunden, dass Sie auch use GD'Image und Dinge wie...
05.04.2013, 14:27
5
Antworten

Pairs als Hash-Schlüssel

Kann jemand einen Hash mit Paaren von Strings machen, die als Schlüssel in Perl dienen? Etwas wie ... %Vor% usw. ....     
08.03.2013, 15:18
2
Antworten

Git (1.8.1.2) Fehler beim interaktiven Hinzufügen

Beim Versuch, git add -i zu erhalten, ist folgender Fehler aufgetreten: %Vor% Ich hatte keinerlei Probleme, Dateien manuell oder während eines anderen Git-Vorgangs hinzuzufügen, entweder Perl hat nicht die richtige Version von Error.pm...
30.05.2013, 22:46
2
Antworten

Warum beseitigt das Laden von Test :: More meinen Fehler?

Ich versuche, einen Test für diesen Fehler zu schreiben. Ich habe bereits eine Lösung für den Fehler gefunden; Was ich nicht verstehen kann, ist, warum meine Tests den Fehler vor der Veröffentlichung nicht gefunden haben. Das Problem läuft...
09.11.2012, 18:49
1
Antwort

Splitting auf Pipe-Zeichen in Perl

Ich habe ein kleines Problem. Ich möchte eine Zeile bei jedem Pipe-Zeichen aufteilen, das mit dem Split-Operator gefunden wurde. Wie in diesem Beispiel. %Vor% Ich würde eine Ausgabe von 36 erwarten as awk splitting mit dem Delimiter |...
06.02.2012, 14:50
2
Antworten

Ist ein Parse-Baum dasselbe wie Bytecode?

Was genau ist der Unterschied zwischen Bytecode und einem Parsebaum, insbesondere der von Perl? Beziehen sie sich tatsächlich auf dasselbe Konzept oder gibt es einen Unterschied? Ich kenne das Konzept von Bytecode aus Python und Java, aber we...
02.05.2012, 15:21
2
Antworten

Wie färbt man Zeilen, die mit string1 beginnen, aber nicht mit string2 enden?

Ich starte eine wöchentliche crontab, die Informationen sammelt und eine Protokolldatei erstellt. Ich habe ein Skript, das ich gegen diese wöchentliche Datei ausführe, um nur bestimmte Statuszeilen für meine Anzeige auszugeben. %Vor% Di...
23.01.2018, 21:02
4
Antworten

Gibt es Konventionen für das Schreiben von POD-Kommentaren für Perl?

Ich konnte eine Seite von Safari Books Online finden, die eine Vorlage enthält, aber noch keine POD-Kommentare geschrieben hat, Ich bin mir nicht sicher, wie gut es ist oder ob etwas fehlt, das als Konvention gelten könnte. Welche Konventio...
05.10.2009, 14:12