ソート関数が発生したときに数値以外の値を検出した場合に発生するPerl警告メッセージを変更するにはどうすればよいですか?数値ソートqqの変更(引数 "%s"は%s行%dのソートの数値ではありません)
$ cat t.pl
#!/usr/bin/perl
use strict;
use warnings;
my @ulist = qw(1 2 5x 4 3);
my @slist = sort { $a <=> $b } @ulist;
$ t.pl
Argument "5x" isn't numeric in sort at ./t.pl line 5.
私が代わりにこのコードの印刷を行うことができるようにしたいのですが?あなたは__WARN__
信号を使用することができ、これは良いアイデアであるかどうかに得ることなく
$ t.pl
./t.pl: Argument "5x" isn't numeric in sort.
なぜ情報を印刷しないのですか? –
Vlad H:...残りのアプリケーションのエラーメッセージの標準と一致させる。 –