use YAML::XS;
local $YAML::XS::DumpCode=1;
...
警告が表示されます:
Name "YAML::XS::DumpCode" used only once: possible typo at ..
まあ、この特定の警告を抑制することができることはわかっていますが、それはちょっと醜いです. 私は何か間違ったことをしていますか?私は警告されることに慣れていません:)
use YAML::XS;
local $YAML::XS::DumpCode=1;
...
警告が表示されます:
Name "YAML::XS::DumpCode" used only once: possible typo at ..
まあ、この特定の警告を抑制することができることはわかっていますが、それはちょっと醜いです. 私は何か間違ったことをしていますか?私は警告されることに慣れていません:)
$YAML::XS::DumpCode
Cコードからのみ使用されているようで、初期化されることはありませんYAML/XS.pm
(そこにありますが、コメントアウトされています)。したがって、それはそのモジュールに対して送信するバグである可能性があります。
その間にno warnings 'once';
、トリックを行う必要があります。
。という名前で宣言されたグローバル変数はありません$YAML::XS::DumpCode
。この構成はYAML
クラスに含まれているため、次のように設定する必要があります。ドキュメントlocal $YAML::DumpCode = 1;
を参照してください。