perl:配列のデータ追加

個人的な偏った考えです。

Perlの配列の追加は
1.「 push( @array , “要素”); 」
2.「 push( @array , (“要素1″,”要素2″,”要素3”) ); 」
とpushを使うのが一般的なのですが、

素人なので、なんとなく「左辺に代入」するのが後でスプリクトが見やすいような気がして、
pushの代わりに
「 $array[$#array+1] = “要素”; 」
を使ってます。
ただしpushに比べると処理時間が約2倍かかるので何度も呼び出されるループ内では使いにくいのが難点ですが、
()が無いので要素の部分が長い関数名や数式になった時に特に見やすいので捨てがたい。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA