- 締切済み
use strict;でエラー
use strict;と書くとエラーになります。 strict.pmをstrict1.pmにしてuse strict1;にするとエラーはなくなります。 strictは予約語ですか? これと同じ現象になった人はいませんか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- kirikirkaz
- ベストアンサー率60% (21/35)
回答No.3
あ、なるほど。 strictをロードできないのかと思ってましたが、もしかしたらstrictは質問者さんのモジュールの名前ですか? そうだと仮定すると、strictはすでにそういうモジュールがあるのでそちらが使われたんだと思います。(小文字で始まるモジュールは「プラグマ」と言います) なので質問者さんのモジュールはロードされずに、そのモジュールにアクセスした時エラーが出たとかしたのだと思われます。 どちらにしろエラーメッセージを補足してもらえれば分かるかと思います。
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
だから「モジュールやパッケージの名前は大文字ではじめろ」っていうのに....
- kirikirkaz
- ベストアンサー率60% (21/35)
回答No.1
エラーの内容はなんですか?