«raku» etiketlenmiş sorular

Raku programlama dili ile ilgili sorular için (eski adıyla Perl 6).


1
EOS'da Raku dilbilgisini durdurma (Dizenin Sonu)
Raku DSL yeteneğini öğrenmek için bir bahane olarak bir müzik dilinin bir çevirmenini diğerine (ABC'den Alda'ya) yazma sürecinde, bir sonlandırmanın bir yolu olmadığını fark ettim .parse! İşte kısaltılmış demo kodum: #!/home/hsmyers/rakudo741/bin/perl6 use v6d; # use Grammar::Debugger; use Grammar::Tracer; my $test-n01 = q:to/EOS/; a b c d e f g A …
9 parsing  grammar  raku 



2
Bir sembolü güvenli bir şekilde yeniden tanımlamanın bir yolu var mı?
Sık sık kendimi REPL denemede buluyorum ve şöyle bir şey söyleyeceğim: subset Bar of Int where * %% 57; Sonra Barbir şeyler için -ness üzerinde kontrol ile oynamak . Tanımını değiştirmek istediğimi anlayana kadar her şey mutlu Bar. Sadece yeniden tanımlıyorsam Bar, bir Redeclaration of symbolistisna alıyorum . Kullanmayı denedim …
9 raku 


3
Raku'da matematiksel serileri kısaca yazdırma
Matematiksel seriler, örneğin burada bir dizi olarak temsil edilen ardışık diziyi ele alalım: 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) }; Baskılar: a0 …
9 sequence  raku 

2
Raku'yu (Perl 6) Perl 5.26 ile birlikte Ubuntu'ya kurun
Raku (Perl 6) ve sentaksını öğrenmek için sabırsızlanıyorum. Ubuntu makinemde zaten Perl 5 yüklü. 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 copied only under the …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.