Câu hỏi được gắn thẻ «raku»

Đối với các câu hỏi liên quan đến ngôn ngữ lập trình Raku (trước đây gọi là Perl 6).

1
Dừng ngữ pháp Raku tại EOS (Kết thúc chuỗi)
Trong quá trình viết một dịch giả của một ngôn ngữ âm nhạc sang ngôn ngữ khác (ABC sang Alda) như một cái cớ để học khả năng DSL của Raku, tôi nhận thấy rằng dường như không có cách nào để chấm dứt a .parse! Đây là mã demo …
9 parsing  grammar  raku 



1
Perl regex so với Raku regex, sự khác biệt trong động cơ?
Tôi đang cố gắng chuyển đổi một giải pháp dựa trên regex cho vấn đề về chiếc ba lô từ Perl sang raku. Chi tiết về Perlmonks Giải pháp Perl tạo regex này: (?<P>(?:vvvvvvvvvv)?) (?<B>(?:vv)?) (?<Y>(?:vvvv)?) (?<G>(?:vv)?) (?<R>(?:v)?) 0 (?= (?(?{ $1 })wwww|) (?(?{ $2 })w|) (?(?{ $3 })wwwwwwwwwwww|) (?(?{ …
9 regex  raku 



3
In sê-ri toán học chính xác trong Raku
Chuỗi toán học, ví dụ chuỗi liên tiếp được biểu diễn ở đây dưới dạng một mảng: 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; …
9 sequence  raku 

2
Cài đặt Raku (Perl 6) trong Ubuntu cùng với Perl 5.26
Tôi háo hức tìm hiểu Raku (Perl 6) và cú pháp của nó. Tôi đã cài đặt Perl 5 trong máy 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 …


2
Hủy cấu trúc danh sách các cặp
Xem xét .say for (1,2,2).rotor(2=>-1).map( -> ($a, $b) { $a - $b }) mà hoạt động như mong đợi. Tuy nhiên, .say for (1,2,2).pairs.rotor(2=>-1).map( -> ($a, $b) { $a.value - $b.value }) ném Too few positionals passed to '<anon>'; expected 2 arguments but got 0 in sub-signature Đây có phải …
8 raku  rakudo 

2
Hạn chế chữ ký trong vai trò trong raku
Có thể tôi đang thiếu một cái gì đó, nhưng tôi muốn biết liệu có lý do chính đáng tại sao mã này nên biên dịch không role L { method do-l (Int, Int --> Int ) { ... } } class A does L { method do-l (Int $a, …
8 raku 

2
Số hợp lý trong Raku
Tôi đang sử dụng Raku cho một số tính toán, bởi vì nó có các kiểu số đẹp. Tuy nhiên, tôi gặp vấn đề với việc sử dụng '.raku' say (1/6+1/6).raku #<1/3> Chúng tôi có được điều này. Tuy nhiên, say (1/10+1/10).raku #0.2 Có phải là một lỗi? Tôi dự …
8 raku 


2
FAIL bất ngờ với: tồn tại trong raku
Trong khi cố gắng gỡ lỗi mã chương trình, tôi đã chạy vào đây: (base) hsmyers@BigIron:~$ rlwrap -A raku To exit type 'exit' or '^D' > my regex N { <[A..G]> }; regex N { <[A..G]> } > my %h = A => 1, B => 2; {A => 1, …
8 hash  key  exists  raku 

1
Raku: có cách cực nhanh để biến một mảng thành một chuỗi mà không có khoảng cách ngăn cách các phần tử không?
Tôi cần chuyển đổi hàng ngàn chuỗi byte nhị phân, mỗi chuỗi dài khoảng một megabyte, thành chuỗi ASC. Đây là những gì tôi đã và đang làm, và dường như quá chậm: sub fileToCorrectUTF8Str ($fileName) { # binary file my $finalString = ""; my $fileBuf = slurp($fileName, :bin); for …
8 arrays  string  binary  raku 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.