On Sun, 2 May 2004 17:18:07 +0900
"KAWAI,Takanori" <GCD00051@...> さんwrote:
> また下のループでは$_に配列の値が入ります。
> そのため$fld[$_]と配列の指定して有効になるケース0,1,2のうち、
> 0の場合には値がtrueと判定されないために1、2の値である
> a,bが出力されています。
>
> 私がforeachで上のループを書くなら、こんな感じかなと。
> foreach my $sItem (@flds){
> print $sItem, "\n" if($sItem);
> }
早速コメントありがとうございます。
そうですね。勘違いしていました(^^;)
私の書き方で書くとすれば、
foreach (@flds){
if($_){
print $_, "\n";
}
}
のように書いたつもりでした。何の問題もありません(^^;)お騒がせしました。
同じにならないはずはないですよね。もう少しよく注意すれば・・・
藤岡 和夫
FGALTS@...
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/