配列は、処理内容によっては大変便利なデータ構造である。
特に集計などのデータ処理を行うときには必須。
だが・・・・
↓
乱暴な言い方かもしれないが、配列を使わないでもたいした手間にはならないプログラムであれば、配列は使わないほうが良い。多分そうした場合は、配列というデータ構造を使うことが適さないタイプの処理なのであろう。
↓
適さないものを無理やり使用するとバグも増えるし、また配列は不注意により(一見)原因不明のエラーを引き起こすというリスクも負っているからである。
適切な使われ方としては
「多数の同じ型のデータを扱う場合」
かつ
「そのデータを蓄えておき、再利用する場合」
であろうか。
Kunihiro Egami <egami@egamix.com>