トップページへ

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行を記述してみてください。

« 前の記事へ

次の記事へ »

トップページへ