変数の代わりに配列「result」を1つ用意します。1つの配列に任意の数の値を格納することができます。配列から値を取り出すために、値とは別に重複しない値を持つキーを合わせて格納します。格納する時はキーと値をペアで格納し、取り出す時はキーを指定することで指定の値を取り出すことができます。
では変数と比較して何が便利なのでしょうか。それはバラバラに用意された変数とは違い、配列は繰り返し処理や配列のために用意された構文や関数などを使って効率的に格納された値を処理できることです。例えば繰り返し処理と組み合わせることで次のように記述することが出来ます。