原です。

|まつもと ゆきひろです

||  k.each_with_index{|x,j|h[x] = v[j]}

|Hashについてはですね,実は先日(1.1b9_07)「Hashにおけるindex
|はキーの事だよなあ」と思ってindexとしてキーを与えるように仕
|様変更してしまったのですね.

あ、今回は k も Array だから、この変更は関係ないですね。(^^;

||  i.each_with_index{|x,j|a[x] = b[j]}
||  k.each_with_index{|x,j|h[x] = v[j]}

これの代替として

  i.each_index{|j| a[i[j]] = b[j]}
  k.each_index{|j| h[k[j]] = v[j]}

も載せておこう。しかし Array, Hash のメソッドって「あらんかぎり」
ですね。