- 209 名前:nobodyさん mailto:sage [2007/07/01(日) 06:34:28 ID:???]
- my($getdata_ref)=@_;
が推奨されています。 当たり前ですが複数なら以下です。 my($abc,$def,$ghi)=@_; またPerlでは@arrayの評価は左辺値で決まるので、ダブルクオートしなければ 必ず要素数が返ると信じるのは誤動作の元です。 $#array+1を使うか、scalar(@array)と明示する方法がオススメです。 さらにfor文をこのように書く人が大勢居ますが、 for(,my $i=0; $i<@array; $i++) 非常に遅いので予め@arrayの要素数をスカラーに移して使いましょう。
|

|