perl6

    4

    1답변

    변수에 서명을 지정한 다음 다른 함수/메소드에서 재사용하는 것이 가능합니까? my $sig = :($a, $b);을 찾았지만 변수를 함수의 서명으로 사용하는 방법을 모르겠습니다.

    7

    2답변

    이것은 예기치 않은 동작으로, 초보자를 때릴 수 있습니다. 첫째, 이것은 의도 된 것입니까? 둘째, Perl 6은 어떤 객체를 만들지 추측하기 위해 다른 어떤 것들을 사용합니까? 그것이 블록 또는 해시라고 생각하기 시작하고 나중에 변경합니까, 아니면 끝을 결정합니까? 당신은 중괄호와 Hash 및 지방 화살표를 구성 할 수 있습니다 : 다른 쌍 표기법을 사용

    9

    1답변

    나는 Map과 놀고있어, 나는 이해하지 못하는 결과를 얻는다. 먼저, Map을 구성합니다. 더 큰 거리감 : > my $m = Map.new: '1' => :1st, '2' => :2nd; Map.new(("1" => :st(1),"2" => :nd(2))) 나는 모든 괜찮 즉, 문자 그대로의 키에 의해 하나의 요소에 액세스하지 않고 > $m<1>.^

    4

    1답변

    각 스레드가 동일한 소켓 또는 각각 $ * IN에서 읽어야합니다. 그러나 각자가 같은 소스 (나는 생각한다)에서 읽으려고하기 때문에 에러가있는 것으로 보인다. 이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 감사 !! my $x = start { prompt("I am X: Enter x: "); } my $y = start { prompt("I am

    4

    1답변

    base4로 /에서 변환 할 때 Perl 6의 정밀도가 떨어집니다. 정밀도를 유지하는 방법? base(4)0.728295262649453로 변환 할 때 '0.2322130120323232322110'.parse-base(4) --> perl6 output : 0.728295262649453 --> high precission value: 0.7282

    3

    2답변

    my @r = split("", "hi"); say @r.elems; --> output: 4 은 처음에 배열을 추가하고 끝에 다른 두 개의 요소를 추가합니다. 나는이 문제를 해결하기 위해 모든 나누기 후에 이동 및 팝을해야합니다. 문자열을 분할하는 더 좋은 방법이 있습니까?

    3

    1답변

    대신 grapheme 클러스터에서 코드 포인트로 분할하는 방법은 무엇입니까? 샘플 : "స్వాగతం".comb() --> output (స్ వా గ తం) 어떻게 다음합니까? 먼저 분해 코드 포인트 (.NFD)로 변환 (స ్ వ ా గ త ం)

    2

    1답변

    는 경우 클래스는 다음과 같습니다 val alice = Person("Alice", 25, Address("1 Scala Lane", "Chicago", "USA")) val bob = Person("Bob", 29, Address("2 Java Ave.", "Miami", "USA")) val charlie = Person("Charlie", 32

    7

    1답변

    다음은 더 큰 문법에 기반한 테스트 사례입니다. 목표는 Unity3D 자산 파일에서 사용되는 YAML의 하위 집합을 구문 분석하는 것입니다. 재미있는 기능은 keyed-array matcher입니다. 이 정규 표현식은 루프 data[i]: val으로 <array-name(index)><indexer-and-value(index, name)>으로 일치합니다.

    7

    1답변

    유닉스 소켓을 사용하여 mpv과 통신하고 싶습니다. Perl   6은이를 수행하기위한 고급 인터페이스를 제공하지 않습니다. 그래서 조금 더 깊이 파고 들어가서 IO::Socket::INET의 구현을 발견하고 NQP 연산 nqp::socket 및 nqp::connect에 대해 알게되었습니다. 그러나 나는 NQP operations list에있는 언급을 찾을