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行を記述してみてください。
Posted by yujiro このページの先頭に戻る
- Perlでansibleライブラリを作成する方法
- perlのCPANモジュールからRPMを作成する方法
- XML::Simpleのインストールでエラーになる場合の対処
- YAML::Tinyで「YAML::Tiny found bad indenting in line~」というエラーになる場合の対処
- Perlの正規表現を使って文字列をまとめて取得する方法
- Perlのハッシュでキーの有無を調べる方法
- perlで配列の途中の要素を削除する方法
- YAML::Tinyでコロンを利用する方法
- Perlで改行コードがCRのファイルを読み込む方法
- Perlで「Possible precedence issue with control flow operator」という警告の対処
- PerlのLWPで「Can't verify SSL peers without knowing which Certificate Authorities to trust」というエラーになったときの対処
- Perl+Windowsでファイルを再帰的にリネームする方法
- Perlプログラムの中でファイルの一部を書き換える方法
- Perlの「Bareword "%s" not allowed while "strict subs" in use~」というエラーについて
- Perlで文字列結合しながらs///演算子で置換する方法
トラックバックURL
コメントする
greeting