こんばんは!みんな! use strict; してるかい?
use strict; ってなに?
perlがあまりにも自由に書けすぎちゃうんで、ある程度マナーを守ることを強要してくれるモジュールだよ。
得すること
スペル間違いがあると、エラーになる!
use strict; my $foo = 'foo'; print $fooo ; # エラー
つまり、宣言していないメソッドがあると、エラーにしてくれるよ!
もう一つの使い方
use strict;と書くたびに、今日も僕達を見守ってくれてあがとう、間違いを指摘してくれてありがとうと、感謝するために心を込めてタイプするんだよ。この魔法の行をタイプするだけで、心が落ち着いて、よし、良いコード書くぞ!そういう気持ちになるはずだよ。
use strict;がもし、デフォルトでONだったら、感謝の気持ちを忘れちゃうからね。ウンウン。デフォルトでonじゃなくて、本当によかったよ。
参照
最後に
他にも、色々な特典があるんだけど、多分他のもっと詳しい方が書いてくれると思うよ!もしくは、そこのあなた、なにか知ってたら書いて教えてください!



Leave a comment