Perlで「Subroutine permission redefined at~」を抑止する方法
小粋空間 » Programming Language » Perl » Perlで「Subroutine permission redefined at~」を抑止する方法
Perlで「Subroutine permission redefined at~」を抑止する方法を紹介します。
1.問題点
Perlde定義済の関数を上書きすると、
Subroutine permission redefined at~
というワーニングが表示されます。
このワーニングを抑止したいのですが方法がわかりません。
ということで、Perlで「Subroutine permission redefined at~」を抑止する方法を紹介します。
2.「Subroutine permission redefined at~」を抑止する
「Subroutine permission redefined at~」を抑止するには、関数の上書きを行っている個所の前に、下記を追加します。
use warnings;
no warnings 'redefine';
解決しない場合は、上書きされている方の関数の直前に、上の2行を記述してみてください。