私は次のようなperlスクリプトをデバッグしています(簡略化):
#!/usr/bin/perl
use strict;
use warnings;
use Evil::Module;
printf "%.3f\n", 0.1;
このスクリプトは出力します(の代わりに0,100注意してください)。ステートメントをコメントアウトすると、出力はになります。,.use Evil::Module0.100
これはモジュールのロケール設定に関係していると思います。ただし、ロケールは(マンページによると)字句プラグマであり、スクリプト内では使用されません。ここで何が起こっているのですか?