perl6

    11

    1答えて

    ウィキペディアの記事Global interpreter lockは、Perl 6にグローバルインタプリタロックがあることを示しています。 これは、矛盾するCurtis Poe's responseからAre any companies planning to use Perl 6?です。 私はウィキペディアの記事が間違っていると思っていますが、それよりも複雑かもしれません。誰かが説明できますか?

    5

    1答えて

    モジュールがuse dの明示的なインポートがない場合、すべてのサブルーチンがインポートされ、明示的なインポートを持つuse dの場合は明示的にインポートされたサブルーチンのみが使用可能になります? #!/usr/bin/env perl6 use v6; use Bar::Foo; # all subroutines are imported sub-one(); sub-two();

    8

    2答えて

    サブから返されたリストから2つの値を保存し、3番目の値をスローするには、次のようにします。 (my $first, my $second) = (1, 2, 3); print $first, "\n"; print $second, "\n"; exit 0; (期待通りに動作します(perl5とperl6の両方)。あなたが最初のものだけを望むならば。 (my $first) = (1

    3

    1答えて

    (3)Linuxのmanページ: NODELAYオプションは、getchは、非閉塞コールされます。入力が準備完了でない場合、getchはERRを返します。無効にすると(bfがFALSE)、getchはキーが押されるのを待ちます。 キーが押されるまで、私の例でgetchが待たないのはなぜですか? Cで #!/usr/bin/env perl6 use v6; use NativeCall;

    5

    1答えて

    正規表現、トークンまたはルールを使用すると、そういう変数を定義することができます。 token directive { :my $foo = "in command"; <command> <subject> <value>? } S05 - Regexes and Rulesにおける言語のドキュメントhereで、それについては何も、非常に少ないがquoteに、ありません

    2

    1答えて

    私はUbuntu 15.10にPandaをインストールしようとしています。最初に私が試した: git clone --recursive git://github.com/tadzik/panda.git cd panda perl6 bootstrap.pl 最後のコマンドは、エラーメッセージが表示できます:@gfldexからのコメントに基づいて ===SORRY!=== Error w

    2

    1答えて

    なぜここにあるsubstr-rw末尾を切り捨て6? #!/usr/bin/env perl6 use v6; my $str = '123'; $str ~= '.' x 30; $str ~= '456'; say $str; # 123..............................456 $str.substr-rw(0, 10) = ''; say $str

    4

    1答えて

    ファイル名がパターンに一致するすべてのインストール済みモジュールをPerl6で見つけることは可能ですか? Perl5のでは私はこのようにそれを記述します。は use File::Spec::Functions qw(catfile); my %installed; for my $dir (@INC) { my $glob_pattern = catfile $dir, 'App'

    14

    1答えて

    私はPerl 6で快適にしようとしています。私がREPLプロンプトを表示していたときにPythonで便利だったことの1つは、dir(オブジェクト)を実行してオブジェクトの属性を調べることでしたPythonにはオブジェクトのメソッドが含まれています。 これは、しばしば私がやりたいことの役に立つメモとして役立ちました。 'ああ、そうです、Pythonのトリムはストリップと呼ばれています。 Perl 6