515 :
マァヴ ◆jxAYUMI09s :
質問(^_^;)ノ
ある変数の中身が存在してるかどうかってどうやってチェックすればいいのかな?@perl
my $a;
に何か代入されたかもしれないし、されてないかもしれない。
で、何も代入されていなかったら、$a="non";って代入したいんだけど・・・・(^_^;)
unless ($a){
$a="non";
}
とかってなんかエラーになる(^_^;)
変数に最初から"non"を入れておけばいいのでは
517 :
マァヴ ◆jxAYUMI09s :2008/11/12(水) 21:48:41 ID:E+WkwJp20 BE:12931968-DIA(100893)
>516
やっぱそうか(^_^;)
それで済むならそれでもいいけど、一応これがチェック方法。
(ifだと0でもfalseになっちゃうから)
unless(defined($a))
{
$a="non";
}
519 :
マァヴ ◆jxAYUMI09s :2008/11/12(水) 22:32:19 ID:mgC6Xz8RI BE:9699449-DIA(100893)
>518
おー(^_^;)ありがとー