perl 5のコイの楽アナログは何ですか?


9

デフォルトでは、Rakuの「die」は、「die」が配置されている行番号を報告します。呼び出しコンテキストの行番号が必要な場合は、perl 5で「carp」を使用しますか?


FWIW私は現在モジュールに取り組んでいます。完了したら再度投稿します。
user0721090601

回答:


10

に直接対応するものはありませcarp、実行エラーで完全なスタックトレース--ll-exceptionを作成するパラメーターでrakuを開始できます。

Carpまだ誰もモジュールを作成していないようです。クラスcarpがあれば、サブの作成はそれほど難しくありませんBacktrace

$ raku -e 'say "file: {.file}:{.line}" for Backtrace.new' 
file: SETTING::src/core.c/Backtrace.pm6:94
file: SETTING::src/core.c/Backtrace.pm6:94
file: -e:1

3

そこ今鯉モジュールはGitHub上で利用できるが、すぐに楽エコシステムに利用可能であるべきです。現在サポートされているのは最も基本的な機能のみですが、今後は改善する必要があります。

だからあなたの質問への答えは、Perl 5でするようにカープを使用することです:-)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.