[kansaipm] この式はなんでしょうか?

Makoto Matsuura bacon at palette.plala.or.jp
Wed Jan 8 10:43:31 CST 2003


平田様 お返事ありがとうございます。

なるほど、局所化とかを忘れてしまった時に
同じ変数を使っても「真」であれば入らないんですね。

これは短く書けるし便利ですね。φ(.. )メモメモ



On Thu, 09 Jan 2003 01:17:27 +0900 (JST)
HIRATA Yasuyuki <yasu at asuka.net> wrote:

> From: Makoto Matsuura <bacon at palette.plala.or.jp>
> To: kansai-pm-list at pm.org
> Subject: [kansaipm] この式はなんでしょうか?
> Date: Thu, 09 Jan 2003 01:04:27 +0900
> Message-ID: <20030109005315.8D07.BACON at palette.plala.or.jp>
> 
> > perlを勉強していて
> >    $FORM{EMAIL} ||= $SENDFROM;
> > メールプログラムにこのような記述があったのですが
> > 一体何をしているのでしょうか?
> 
> $FORM{EMAIL} = $SENDFROM if(not $FORM{EMAIL});
> と等価です。($FORM{EMAIL} が偽の場合のみに代入。)
> 
> ちなみに、perl における「偽」とは以下の3種類です。
> 	undef
> 	""
> 	"0"	← 注意
> 
> HIRATA Yasuyuki (平田 泰行)  http://yasu.asuka.net/
> Asuka Network Service, Inc.  http://www.ansi.co.jp/
> PGP fingerprint = ADB2 DC8E 957C 2A24 01E4  D7C9 76E3 F62A 106E F229

--makoto matsuura  <bacon>
bacon at palette.plala.or.jp





More information about the Kansai-pm mailing list