perl6

    3

    1答えて

    thisの別の問題。 結合文字の一部を置換しようとすると、Perl 6はデフォルトで分割しません。 my $p_macron = "p" ~ 0x0304.chr; say $p_macron; # "p̄" (my $a_macron = $p_macron) ~~ s/p/a/; say $a_macron; # OOPS, again "p̄" どのように(一時的に)単一のUnic

    4

    2答えて

    他のほとんどの言語で浮動小数点の問題が発生するのを避けるため、Perl 6は可能な限り小数点以下を小数点として実装しています。 誰かがベンチマークを行ったか、これを行うパフォーマンスペナルティを理解していますか?

    3

    1答えて

    ここに私がしようとしていることがあります。それは非常に簡単なはずですが、私はそれを正しく行う方法を理解できません。 > my @search_keys = <bb cc dd> [bb cc dd] > my $search_junc = @search_keys.join('|') bb|cc|dd > "bb" eq $search_junc False

    5

    1答えて

    セグメントに分割できない規則的な屈折パターンがあるとします。例えば。 (単語の中にいくつかの文字を追加する)か、母音を変更する(ablaut)ことができます。ドイツ語の例を考えてみましょう。 my @words = <Vater Garten Nagel>; my $search = "/@words.join('|')/".EVAL; "mein Vater" ~~ $search;

    3

    1答えて

    regexNの多くは同じリテラルになりますabc | cde | abc | cde | cde | abcまたは<regex1> | <regex2> | <regex3> | <regex4> | <regex5> | <regex6>、などのregexesで繰り返しを治療するための最良の方法は何ですか? 私が言っていることを説明するために、私はドイツ語の例を挙げます。ここにはいくつかの現在の

    5

    1答えて

    the Perl 6 documentationがeリーダー(epub/mobi/fb2)用に利用可能かどうかは疑問です。私はthis web-pageのうち、すべてのドキュメントが便利に1つのファイルに結合されたepubを作成しようとしました。残念ながら、素晴らしい4レベル構造は利用可能なコンバーターによって無視されるので、私はブックマークを持たない巨大なepubを手に入れることはできません。

    4

    1答えて

    Perl 5では、標準入力が開いているかどうかを確認し、そこから1行を読むことができます。 for (;;) { last if eof(STDIN); print "Got line " . readline(STDIN); } 私が実行すると、入力行を入力すると、その行が読み込まれ、移動する前にその行が読み込まれます。 $ perl print-stdin.p

    4

    1答えて

    サブストリング(たとえば1文字)を含むarrayの文字列の要素をフィルタ処理することがよくあります。 regexと一致させるか、.containsの方法を使って行うことができますので、私は小さなテストをして.containsがより速く(したがってより適切である)ことを確認しました。 my @array = "aa" .. "cc"; my constant $substr = 'a'; my

    3

    3答えて

    「ソース」とは無関係にarrayにプッシュされたhashを作成する方法hash? my %country; my Hash @array; %country{ 'country' } = 'France'; @array.push(%country); %country{ 'country' } = 'Germany'; @array.push(%country); .say fo

    3

    1答えて

    BibTeXパーサーを書き始めました。私がしたい最初のことは、括弧内の項目を解析することです。ブレースされたアイテムは、著者フィールドまたはタイトルなどです。フィールド内にネストされた中カッコがある可能性があります。次のコードは、は、ネストされた括弧を扱うしません: use v6; my $str = q:to/END/; author={Belayneh, M. and Geige