Questions marquées «raku»

Pour les questions relatives au langage de programmation Raku (anciennement connu sous le nom de Perl 6).

1
Arrêt de la grammaire Raku sur EOS (fin de chaîne)
En train d'écrire un traducteur d'une langue musicale à une autre (ABC à Alda) comme excuse pour apprendre la capacité Raku DSL, j'ai remarqué qu'il ne semblait pas y avoir de moyen de terminer un .parse! Voici mon code de démonstration abrégé: #!/home/hsmyers/rakudo741/bin/perl6 use v6d; # use Grammar::Debugger; use Grammar::Tracer; …
9 parsing  grammar  raku 



1
Perl regex vs Raku regex, différences dans le moteur?
J'essaie de convertir une solution basée sur regex pour le problème de sac à dos de Perl en raku. Détails sur Perlmonks La solution Perl crée cette expression régulière: (?<P>(?:vvvvvvvvvv)?) (?<B>(?:vv)?) (?<Y>(?:vvvv)?) (?<G>(?:vv)?) (?<R>(?:v)?) 0 (?= (?(?{ $1 })wwww|) (?(?{ $2 })w|) (?(?{ $3 })wwwwwwwwwwww|) (?(?{ $4 })ww|) (?(?{ $5 …
9 regex  raku 

2
Existe-t-il un moyen de redéclarer un symbole en toute sécurité?
Je me retrouve souvent à expérimenter dans le REPL et je dirai quelque chose comme: subset Bar of Int where * %% 57; Ensuite, je joue un peu avec les vérifications de l' Barétat des choses. Tout est heureux, jusqu'à ce que je réalise que je veux changer la définition …
9 raku 


3
Impression concise de séries mathématiques en Raku
Série mathématique, prenez par exemple la séquence consécutive représentée ici sous forme de tableau: my @seq = my $a=0, {++$a} ... *; for @seq[^10].kv {state $f=0; ($^k < 4 or $^k > 7) ?? say "a$^k = " ~ $^v !! (say "..." if $f ne 1; $f=1) }; Tirages: …
9 sequence  raku 

2
Installer Raku (Perl 6) dans Ubuntu avec Perl 5.26
J'ai hâte d'apprendre Raku (Perl 6) et sa syntaxe. J'ai déjà Perl 5 installé sur ma machine Ubuntu. vinod@ubuntu-s-1vcpu-1gb-nyc1-01:~$ perl -v This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi (with 67 registered patches, see perl -V for more detail) Copyright 1987-2017, Larry Wall Perl may be …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.