当我使用 warning-pragma 时,如何找出启用了哪种警告?

发布于 2024-10-04 03:37:42 字数 38 浏览 3 评论 0原文

是否有命令或变量向我显示使用警告编译指示时启用的所有不同警告?

Is there a command or a variable that shows me all the different warnings which get enabled when I use the warning-pragma?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

简单气质女生网名 2024-10-11 03:37:42

perldoc 警告 显示警告使用的类别的层次结构。 (尽管在 perl 5.20 之前,这是在 perldoc perllexwarn 中。)

perldoc warnings shows the hierarchy of categories warnings uses. (Though before perl 5.20, this was in perldoc perllexwarn.)

メ斷腸人バ 2024-10-11 03:37:42

运行:

perldoc perldiag

输出开始:

姓名

perldiag - 各种 Perl 诊断

描述

这些消息分类如下(按绝望程度升序排列):

(W) 警告(可选)。
(D) 弃用(可选)。
(S) 严重警告(默认启用)。
(F) 致命错误(可捕获)。
(P) 一个你永远不应该看到的内部错误(可捕获)。
(X) 一个非常致命的错误(不可捕获)。
(A) 外来错误消息(不是由 Perl 生成)。

来自上述前三个分类(W、D 和 S)的大多数消息可以使用“警告”编译指示进行控制。

Run:

perldoc perldiag

The output starts:

NAME

perldiag − various Perl diagnostics

DESCRIPTION

These messages are classified as follows (listed in increasing order of desperation):

(W) A warning (optional).
(D) A deprecation (optional).
(S) A severe warning (enabled by default).
(F) A fatal error (trappable).
(P) An internal error you should never see (trappable).
(X) A very fatal error (nontrappable).
(A) An alien error message (not generated by Perl).

The majority of messages from the first three classifications above (W, D & S) can be controlled using the "warnings" pragma.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文