«raku» 태그된 질문

Raku 프로그래밍 언어 (이전의 Perl 6)와 관련된 질문

1
EOS에서 Raku 문법 중지 (문자열 끝)
Raku DSL 기능을 배우기위한 변명으로 한 음악 언어의 번역자를 다른 언어로 번역하는 과정에서 (ABC에서 Alda로), 나는 .parse! 단축 된 데모 코드는 다음과 같습니다. #!/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 B C D E F G EOS …
9 parsing  grammar  raku 



1
Perl 정규식 대 Raku 정규식, 엔진의 차이점은 무엇입니까?
배낭 문제에 대한 정규식 기반 솔루션을 Perl에서 raku로 변환하려고합니다. Perlmonks 에 대한 세부 사항 Perl 솔루션은 다음 정규식을 만듭니다. (?<P>(?:vvvvvvvvvv)?) (?<B>(?:vv)?) (?<Y>(?:vvvv)?) (?<G>(?:vv)?) (?<R>(?:v)?) 0 (?= (?(?{ $1 })wwww|) (?(?{ $2 })w|) (?(?{ $3 })wwwwwwwwwwww|) (?(?{ $4 })ww|) (?(?{ $5 })w|) ) 에 대해 일치 vvvvvvvvvvvvvvvvvvv0wwwwwwwwwwwwwww합니다. 그 후 매치 해시 …
9 regex  raku 

1
기본 Raku if / while / loop / when 블록이 모두 동일한 ID 값 (.WHICH)을 갖는 이유는 무엇입니까?
내가 서명을 선언 한 블록을 제외하고 모든 블록은 동일한 ID 값을 가지며 발생 위치에 관계없이 1 행에 선언되었다고 주장합니다. 왜 이것이 사실인지에 대해 누구나 밝힐 수 있습니까? say 「Let's look at some blocks…」; if True { &?BLOCK.say; } while True { &?BLOCK.say; last; } loop { &?BLOCK.say; last; } if …
9 raku  routines 

2
심볼을 안전하게 다시 선언하는 방법이 있습니까?
종종 REPL에서 실험하고 있으며 다음과 같이 말할 것입니다. subset Bar of Int where * %% 57; 그런 다음 Bar약간 의 문제를 확인하면서 놀고 있습니다. 의 정의를 변경하고 싶다는 것을 알 때까지 모든 것이 행복 Bar합니다. 방금 재정의 Bar하면 Redeclaration of symbol예외 가 발생합니다. 나는 사용하여 시도 MONKEY-TYPING와 augment같은 : use …
9 raku 

3
Raku에서 수학 시리즈를 간결하게 인쇄
수학 시리즈, 예를 들어 배열로 표시된 연속 시퀀스를 예로 들어 보겠습니다. 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) }; 인쇄물: a0 = 0 …
9 sequence  raku 

2
Perl 5.26과 함께 Ubuntu에 Raku (Perl 6) 설치
Raku (Perl 6)와 그 구문을 배우고 싶어합니다. 우분투 컴퓨터에 Perl 5가 이미 설치되어 있습니다. 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 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.