2012-10-03
Perl 5.10のlengthは未定義値を渡したときに警告を発生させる
Perl 5.10のlengthは未定義値を渡したときに警告を発生させます。なので、汎用的なモジュールでlengthを書きたい場合は次のように書くと警告が出ないようにできる。
my $has_length = defined $foo && length $foo;
定義されているかどうかを確認してからlength関数に渡すようにする。
トラックバック - http://d.hatena.ne.jp/perlcodesample/20121003/1349226081
リンク元
- 8246 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCUQFjAA&url=http://d.hatena.ne.jp/perlcodesample/20101008/1278596435&ei=n45rUN3vAezPmAXI2IHgCA&usg=AFQjCNFqzi9iliM59ouDjuHypTrztj5BJQ&sig2=95L5WrRZube1042ct7ItBA
- 3664 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CCoQFjAB&url=http://d.hatena.ne.jp/perlcodesample/20080522/1211426205&ei=I49rUPzeGanMmgXFxYGgCg&usg=AFQjCNGCuTZKew4-Uuj7aPwLbDtdZbJ3gw&sig2=vioVvCAJmnmVVS9vvFv3Vg
- 2042 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDYQFjAC&url=http://d.hatena.ne.jp/perlcodesample/20081103/1225628039&ei=EQRkUP_5NInzmAXp-ICAAQ&usg=AFQjCNFIUAf33hGmzGX08Q28I_x0hsJjDw&sig2=uTr8fWikaQB0D0lady0jYw
- 1252 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=8&ved=0CFoQFjAH&url=http://d.hatena.ne.jp/perlcodesample/20101226/1278596435&ei=NZBrUOzyEcjNmgXG8YDgDA&usg=AFQjCNG8bVh6XD6DufGkND9hts-bOVyc3g
- 1089 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CD8QFjAD&url=http://d.hatena.ne.jp/perlcodesample/20091006/1246679588&ei=wpFrUM-jNO-hmQWU1IFg&usg=AFQjCNEHsTEgIZ3cnvUT6bHCc0E7eR3UsA&sig2=ALBxBqDMBBIqvuj3S0lVeQ&cad=rja
- 503 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CEAQFjAE&url=http://d.hatena.ne.jp/perlcodesample/20100110/1265284254&ei=KZRrUJ-JH-KemQWL1ICwCQ&usg=AFQjCNHyQMSTFyFb9yhtarDrMLprksx81g&sig2=x1Oc6a9a6spqbZLCNRBrTA
- 485 http://www.google.co.jp/url?sa=f&rct=j&url=http://d.hatena.ne.jp/perlcodesample/20080619/1214053531&q=perl+-e+ヒアドキュメント&ei=gKZrUP-FKqOkmQWQw4DAAw&usg=AFQjCNGZaapAtidTuZ9zZnR8WQAynpOiBQ
- 410 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&cad=rja&ved=0CEQQFjAF&url=http://d.hatena.ne.jp/perlcodesample/20100504/1270894115&ei=KpBrUJLiMsvJmAXb9oCwDw&usg=AFQjCNExb5yhopYGXFh4rqJYVg-XjPfKNA
- 361 http://www.google.co.jp/url?sa=t&rct=j&q=perl+ファイル 作成&source=web&cd=1&ved=0CCIQFjAA&url=http://d.hatena.ne.jp/perlcodesample/20080519/1211252829&ei=g5ZrUOPwFrHzmAWRi4GQAQ&usg=AFQjCNFPIo3X
- 348 http://www.google.co.jp/url?sa=t&rct=j&q=正規表現 末尾&source=web&cd=2&ved=0CCsQFjAB&url=http://d.hatena.ne.jp/perlcodesample/20080403/1207239859&ei=0ZtrULbUNu3ymAX6y4GIBw&usg=AFQjCNHHtPk7VO91J