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

Unterstützt Perl benannte Parameter in Funktionsaufrufen?

Nach meiner Erfahrung mit Sprachen, die diese Funktion unterstützen, sind Programme, die Funktionen mit benannten Parametern und nicht mit Positionsparametern aufrufen, einfacher zu lesen und zu warten. Ich denke, Perl hat dieses Feature, abe...
26.11.2012, 02:16
3
Antworten

Was bedeutet \ @array in Perl?

Ich habe einen Perl-Code, bei dem ich festgestellt habe, dass ein Array mit einem führenden Backslash wie \@array verwendet wird Kann jemand erklären, was es bedeutet?     
25.10.2011, 07:01
3
Antworten

Wie kann ich einen Pfad mit allen Unterverzeichnissen in Perl erstellen?

Wenn Sie einen Pfad zu einer Datei (z. B. /home/bob/test/foo.txt) haben, in der jedes Unterverzeichnis im Pfad vorhanden sein kann oder nicht, wie kann ich die Datei foo.txt auf eine Art erstellen das verwendet "/home/bob/test/foo.txt" als einzi...
25.08.2009, 07:35
5
Antworten

Perlsyntax

Darf ich wissen, was & vor den Subs benutzt, wenn ohne es die Subs noch laufen können. Und auch das my vor Perl-Variablen. Ich weiß, dass es für eine strenge Sprachsyntax ist oder was nicht, aber warum machen sie es nicht einfach...
17.02.2011, 10:00
4
Antworten

Warum ist das @ -Symbol in diesem regulären Perl-Ausdruck ausgeblendet?

Ich beziehe gerade Perls RegExps und verstehe es im Großen und Ganzen. Escape-Zeichen habe ich auch begriffen, denke ich, dh auf einen Backslash zu testen, der mit m / \ / bezeichnet werden kann, indem der Backslash weiterverarbeitet werden muss...
08.02.2011, 19:23
4
Antworten

Deklarieren Sie mehrere Variablen in einer Zeile in Perl

Ich habe festgestellt, dass ich zwei Variablen in einer Anweisung deklarieren kann: %Vor% Aber ich denke, dass diese Syntax verwirrend sein kann, wenn wir zum Beispiel fünf Variablendeklarationen hätten, wäre es schwierig zu sehen, welcher W...
12.04.2014, 14:35
3
Antworten

perl Abfrage mit -pie

Das funktioniert: %Vor% Aber das ist nicht: %Vor% Mit anderen Worten: -pi -e funktioniert, aber -pie nicht. Warum?     
28.10.2011, 23:17
4
Antworten

Funktionszusammensetzung in Perl

In Perl 5 können wir funktionale Programmiertechniken anwenden (mit Verschlüssen, Funktionen höherer Ordnung wie map, grep usw.). Aber wie steht es mit der Funktionszusammensetzung? Nehmen wir an, in Haskell kann das sehr einfach mit (.) Functio...
20.08.2012, 12:40
5
Antworten

Was ist in Perl der Unterschied zwischen @array [1] und $ array [1]?

Ich habe Array-Slices studiert und sehe offen gesagt keinen Unterschied zwischen der Wahl von @array[1] und $array[1] . Ist da ein Unterschied? %Vor%     
05.10.2011, 07:00
8
Antworten

Perl lernen, aber wie bekomme ich 5.14 unter Windows?

Also habe ich Learning Perl 6. Edition bestellt und ich weiß, dass es 5.14 ist, aber Strawberry Perl ist nur 5.12, also was sind meine Optionen? Ist 5.12 in Ordnung oder wird es Probleme mit dem, was gelehrt wird? Ist meine einzige Option Lin...
21.08.2011, 06:50