join するときの uninitialized warnings

| | トラックバック(0)

カテゴリ:

メモ

my $str_cat = sub { join '-', @_ };
print $srt_cat->( 'hoge', 'bar');

をやると

Use of uninitialized value $_[0] in join or string

と警告がでてしまう。

無名サブルーチン内で、@_が空かどうかの判定をしてから join をさせても警告が消えない。

いまのところどう対処するのがいいかはわからず、ひとまず no warnigs でお茶をにごしている。

参考になりそうなリンク:

comments powered by Disqus

トラックバック(0)

このブログ記事を参照しているブログ一覧: join するときの uninitialized warnings

このブログ記事に対するトラックバックURL: http://nozawashinichi.sakura.ne.jp/MT-4.25/mt-tb.cgi/1203

comments powered by Disqus

このブログ記事について

このページは、Shinichi Nozawaが2014年4月 4日 10:29に書いたブログ記事です。

ひとつ前のブログ記事は「Thunderbirdが時々固まる」です。

次のブログ記事は「さくらインターネットのSMTP-AUTHをPerlで」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。