Nel processo di scrittura di un traduttore di una lingua musicale in un'altra (da ABC ad Alda) come scusa per imparare l'abilità DSL di Raku, ho notato che non sembra esserci un modo per terminare un .parse! Ecco il mio codice demo abbreviato: #!/home/hsmyers/rakudo741/bin/perl6 use v6d; # use Grammar::Debugger; use …
Sto cercando di convertire una soluzione basata su regex per il problema degli zaini da Perl a raku. Dettagli su Perlmonks La soluzione Perl crea questa regex: (?<P>(?:vvvvvvvvvv)?) (?<B>(?:vv)?) (?<Y>(?:vvvv)?) (?<G>(?:vv)?) (?<R>(?:v)?) 0 (?= (?(?{ $1 })wwww|) (?(?{ $2 })w|) (?(?{ $3 })wwwwwwwwwwww|) (?(?{ $4 })ww|) (?(?{ $5 })w|) ) …
Ad eccezione del blocco in cui ho dichiarato una firma, tutti i blocchi hanno lo stesso valore di identità e dichiarano di essere dichiarati sulla riga 1 indipendentemente da dove si verificano. Qualcuno potrebbe far luce sul perché questo è il caso? say 「Let's look at some blocks…」; if True …
Mi trovo spesso a sperimentare nel REPL e dirò qualcosa del tipo: subset Bar of Int where * %% 57; Poi gioco Barun po ' con i controlli sul -ness per le cose. Tutto è felice, finché non mi rendo conto che voglio cambiare la definizione di Bar. Se ho …
Serie matematiche, prendiamo ad esempio la sequenza consecutiva rappresentata qui come un array: 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) }; stampe: a0 …
Sono impaziente di imparare Raku (Perl 6) e la sua sintassi. Ho già installato Perl 5 nella mia macchina 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 …
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.