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; …
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 …
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 …
À l'exception du bloc où j'ai déclaré une signature, tous les blocs ont la même valeur d'identité et prétendent être déclarés sur la ligne 1, peu importe où ils se produisent. Quelqu'un pourrait-il nous expliquer pourquoi c'est le cas? say 「Let's look at some blocks…」; if True { &?BLOCK.say; } …
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: …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.