プロが教える店舗&オフィスのセキュリティ対策術

$wfurikae = 1 if ( &ccom::getShukujitsu( &com::tD( $wwy,$wwm,$wwd )) ne '' );

というスクリプトがあったのですが、

$wfurikae = 1 の後に;もいれずifがきています。

違和感があります。

どのような意味になるのでしょうか。

宜しくお願い致します。

A 回答 (2件)

そのまんまだと思いますよ。


if 以下の条件が真の時 $wfurikae = 1となります。
Perlはいろいろな書き方ができますので、こういう書き方もありです。
英語の文法の並びにする書き方です。
    • good
    • 0

if (...) { statement; }


のように 1文だけを制御するときは
statement if ...;
と後ろに書くこともできます. unless, while, for なども同じように書けます. さりげなくかっこが消えることにも注意.
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!