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

Unterschied zwischen Perl's Hash und Python's Dictionary

Ich bin neu in Perl, an den meisten Stellen, an denen Hash verwendet wird, wird ein Verweis auf Pythons Wörterbücher gegeben. Ein Unterschied, den ich bemerkt habe, ist, dass die Hashes die Reihenfolge der Elemente nicht beibehalten. Ich würde g...
20.05.2012, 19:20
4
Antworten

Perl: Nach einem erfolgreichen Systemaufruf beendet der Befehl "or die" das Skript immer noch

Ich verwende die folgende Zeile, um einen einfachen Systemaufruf zu machen, der funktioniert: %Vor% Beim Ausführen des Skripts wird das System aufgerufen, und ich kann ein Verzeichnis namens Purged finden, aber die Fehlermeldung wird weiterh...
31.03.2014, 13:23
4
Antworten

Wie kann ich mehrere Listen gleichzeitig in Perl durchlaufen?

Ich muss eine Textdatei erstellen (aptest.s) , die ich zum Einlesen in ein anderes Programm verwenden kann. Ich benutze Perl, weil ich eine große Liste habe, von der ich arbeiten kann. Mein Code ist wie folgt (was nicht die gewünschte Ausgabe e...
04.05.2009, 23:08
2
Antworten

Freisetzung von Flocken im Fehlerfall?

Stellen Sie sich den folgenden Perl-Code vor (hier im Pseudocode): %Vor% In diesem Fall würde ich die Sperre nicht freigeben, da das Perl-Skript in Zeile 2 endet. In diesem Fall wird das Schloss jemals vom Betriebssystem freigegeben? Sieht e...
29.09.2012, 08:09
6
Antworten

Fügt "use ..." oben einen Overhead zu einem Perl-Skript hinzu?

Ich habe mich immer schon gefragt. Ich habe die Angewohnheit, immer hinzuzufügen %Vor% an den Anfang jedes Skripts, das ich schreibe. Ist das ein zusätzlicher Aufwand, wenn ich nicht einmal die Dumper-Funktion verwende? In den meisten Fällen...
12.06.2009, 14:33
8
Antworten

Entsprechen genau N Wiederholungen desselben Zeichens

Wie schreibe ich einen Ausdruck, der genau N Wiederholungen des gleichen Zeichens (oder im Idealfall der gleichen Gruppe) entspricht? Im Grunde genommen, was (.){N-1} tut, aber mit einer wichtigen Einschränkung: Der Ausdruck sollte fehlschlag...
25.04.2012, 16:19
5
Antworten

Perl: Wie kann man ein gesegnetes Objekt tief kopieren?

Ich suche nach einer tiefen Kopie eines gesegneten Objekts (an dieser Stelle kann es seicht sein). Foo Klasse %Vor% Hauptprogramm %Vor% bar erscheint sowohl in $Foo::FOO als auch in $copy . Ich weiß, ich könnte eine Kopie des...
09.05.2013, 14:49
7
Antworten

C-artige Arrays in Perl

Ich möchte große Arrays von (4 Byte) Ganzzahlen im Speicher erstellen und bearbeiten. Im Großen und Ganzen meine ich in der Größenordnung von Hunderten von Millionen. Jede Zelle im Array wird als Zähler für eine Position auf einem Chromosom fung...
16.03.2012, 01:35
5
Antworten

Was zum Teufel ist eine Perl-Zeichenfolge überhaupt?

Ich kann keine grundlegende Beschreibung finden, wie Zeichenketten in Perl gespeichert werden! Es ist wie die gesamte Dokumentation angenommen, dass ich das aus irgendeinem Grund bereits weiß. Ich weiß über encode (), decode (), und ich weiß, ic...
02.03.2013, 05:09
3
Antworten

Wie finde ich heraus, welches Modul Moose lädt?

Ich versuche herauszufinden, welches Modul in meiner CGI :: Application Moose lädt. Ich habe versucht, "require" zu überladen, aber die Syntax scheint nicht ganz richtig zu sein. Wenn jemand den folgenden Code aufräumen könnte, würde ich es begr...
28.09.2010, 17:26