問題タブ [raku]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
322 参照

singleton - Perl 6 でのシングルトンの実装

perl6でのシングルトンパターンの正しい実装は何ですか?

私はこれを試しましたが、perl6 で static キーワードを使用する方法がわかりません:

0 投票する
2 に答える
238 参照

raku - perl6のメソッド宣言でのプラスの意味は何ですか?

Perl6のメソッド宣言でプラスは何を意味しますか?

これは仕様の例です

0 投票する
1 に答える
387 参照

forms - Perl スクリプトを Perl 5 と 6 の両方で動作させる

Perl 5 と Perl 6 の両方の環境で実行する必要がある Perl スクリプトがあります。Perl6 を使用している場合は「perl6::Form」を使用する必要があり、Perl5 では「Format」を使用する必要があります。

このコードは、両方のバージョンまたは perl でエラーなく動作します。

しかし、Perl5 で実行するときに Perl6 コードを「分離」する方法がわかりません。

Perl5でエラーが発生するため、これはきれいに機能しません:

を簡単に見ましたText::CPPが、インストールされているコンパイラに依存したくありません。任意の提案をいただければ幸いです。

0 投票する
1 に答える
1447 参照

parsing - 演算子の優先順位規則を使用した Perl 6 文法の例

私は Perl を初めて使用し、新しい Perl 6 文法機能を使用して優先順位を持つ演算子を使用してドメイン固有言語を作成したいと考えています。たとえば、「1 + 2 * 6」を正しい方法で解析します。

私が今まで見つけたドキュメント (例: this ) には、優先順位宣言を持つ演算子の文法規則の例がありません。

私はこの非常に単純な例を持っています

これは私に与えます

抽象構文木を構築したいだけです。

0 投票する
2 に答える
819 参照

parsing - 文法のエラー報告はどのように改善できますか?

文法が一致しない場合に Perl 6 にエラーメッセージを生成させる方法はありますか? または、少なくとも処理した最後のデータの位置を返しますか? パーサーから得られるのが「一致しない」だけの場合、構文エラーを修正するのは非常に困難です。

0 投票する
1 に答える
172 参照

raku - Parrot にはマルチスレッドの並列ガベージ コレクタがありますか?

私の質問は、Parrot Virtual Machine ( http://www.parrot.org ) のガベージ コレクターについてです。

マルチスレッドですか?

0 投票する
2 に答える
3224 参照

raku - Perl 6 の () と [] の違い

この SO には raku タグを付けないでください。あまりにも時代遅れ/誤解を招きます。質問本文で説明されている技術的な問題は適用されなくなりました。命名/タグに関するコメントの不一致は、もはや適用されません。古いタグの下にのみ、歴史的な関心のために残しています。


Perl 6 を学習していますが、以下の Perl 6 のワンライナーを理解するのに苦労しました

私のPerl 6はrakudo-star: stable 2014.04 (bottled)

これはうまくいきます。配列/リストはソートされています

しかし、これは配列/リストをソートしません。[].sortなぜ@s.sortうまくいかないのですか?

[]からに変更()


この質問で説明されている動作は、perl6 のリリース バージョンで変更されていることに注意してください。以下のG. Citoの回答を参照してください。

0 投票する
3 に答える
291 参照

perl - Perl 6 での定数のオーバーロード

Perl 6 で定数をオーバーロードすることは可能ですか? これが私が見ているPerl 5の例です

特に、使用されたリテラル値の文字列を取得したいと思います。たとえば、コードが

".1e-003"の代わりにが必要です0.0001