perl6

Verwenden Sie das Perl6-Tag für alle Fragen zur Programmiersprache Perl 6.
1
Antwort

Wie analysiere und validiere ich Befehlszeilenargumente in Perl 6?

In Perl 5 kann ich Getopt::Long verwenden, um Kommandozeilenargumente mit einer gewissen Validierung zu parsen (siehe unten von Ссылка ). %Vor% Hier erzeugt =i in "length=i" eine Einschränkung des numerischen Typs für den mit --le...
17.04.2015, 15:59
2
Antworten

Definieren Sie ein Unterprogramm, das über Methodensyntax aufgerufen werden kann

sqrt kann über die Funktionssyntax aufgerufen werden: %Vor% Es kann auch über Methodensyntax aufgerufen werden: %Vor% Gibt es eine Möglichkeit, benutzerdefinierte Subroutinen über Methodensyntax aufrufbar zu machen? Definieren wir...
24.05.2016, 20:45
2
Antworten

Unterschied zwischen () und [] in Perl 6

Ich lerne Perl 6 und hatte Schwierigkeiten, den Perl 6 One-Liner unter zu verstehen Mein Perl 6 ist rakudo-star: stable 2014.04 (bottled) Das funktioniert gut. Das Array / die Liste ist sortiert %Vor% Aber das Array / die Liste wird...
11.06.2014, 10:22
4
Antworten

Kann eine endliche Liste in Perl 6 faul sein?

Angenommen, ich habe eine Sequenz, in der ich den Anfangs- und Endpunkt kenne und der Generator einfach ist. Kann ich es faul machen? %Vor% Ich möchte diese bekannte Liste mit sich selbst eine unbekannte Anzahl von Zeiten kombinieren, aber n...
13.04.2017, 08:18
1
Antwort

Perl 6 meldet "Kann ein Typobjekt nicht auspacken", wenn ein Array eingegeben wird

Ich vermute, dass dies ein Fehler in Rakudo ist, aber ich habe gerade angefangen, mit Perl 6 zu spielen, also besteht eine gute Chance, dass ich nur einen Fehler mache. In diesem einfachen Programm erscheint die Deklaration eines typisierten Arr...
18.08.2016, 20:58
1
Antwort

Perl6 Zeichenkettenoperator ~ mag führende Nullen nicht

Ich spiele mit Rakudo Star 2015.09. Wenn ich versuche, eine Ganzzahl mit einer führenden Null zu stringulieren, gibt der Compiler eine Warnung aus: %Vor% Ich dachte, vielleicht könnte ich dem Compiler helfen, indem ich einer Variablen den...
10.01.2016, 08:29
1
Antwort

Sollen Konstanten in Moduldateien automatisch importiert werden?

Gegeben die Moduldatei test.pm6 : %Vor% Und das Skript test_script.p6 : %Vor% Beim Kompilieren von check test_script.p6 : bekomme ich folgende Warnung %Vor% Wenn Sie jedoch test.pm6 auf einen der folgenden Werte ändern, wird...
25.01.2017, 14:16
3
Antworten

Wie führe ich einen externen Befehl aus und zeichne seine Ausgabe in Perl6 auf?

Wie kann ich einen externen Befehl ausführen und seine Ausgabe in Perl6 erfassen? Perl5-Back-Ticks scheinen nicht zu funktionieren: %Vor% Synopsis 16 dokumentiert die run -Methode, aber dies gibt den Exit-Status zurück und nicht den A...
10.01.2011, 04:48
2
Antworten

perl6 Unterschied zwischen segnen und neu

%Vor% Ich finde den obigen Code, der Singleelton implementiert, frage ich mich, was der Unterschied zwischen bless und new in Perl6 ist? %Vor%     
26.02.2016, 21:52
2
Antworten

Warum ist die Schleifenvariablendeklaration von Perl 6 im äußeren Bereich?

In Perl 6 befindet sich eine Variable im for-style loop im äußeren Bereich. Das funktioniert und ist dokumentiert . %Vor% Das $n ist außerhalb des Blocks sichtbar: %Vor% Gibt es hier einen motivierenden Trick, der sich von dem unt...
31.07.2017, 04:59