人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Perl 警告 "Useless use of a variable in void context at ..." これはどんな意味なのでしょうか?

●質問者: radio3
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:AT Perl void
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tmasao
●60ポイント ベストアンサー

Perl式中に書いた変数が値として参照されるような使われ方がされない場合に出る警告メッセージですね。

たとえば、一行に変数だけを書いてしまったりとか...。

$a;

ほかの例は以下のURLなどをどうぞ:

http://perldoc.jp/docs/perl/5.6.1/perldiag.pod#item_Useless_use_...

◎質問者からの返答

ありがとうございます!

該当行は

$value = shift or $default;

でした。

$value = shift || $default;

に変えたら出なくなりました。

$value = shift or die "Missing ...";

を多用したせいか、何度見ても全く気が付きませんでした。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ