西田です。 前田さん、はじめまして。すばやいリプライありがとうございます。 shugo / po.aianet.ne.jp (Shugo Maeda)さん wrote: >前田です。 >その後,hash[name]=valueで, > >[{"c"=>"7", "a"=>"9", "b"=>"8"}] > >となります。 > >これはarrayの第1要素とhashが同じオブジェクトを指しているからです。 > (中略) >のようにhashをイテレータブロックのローカル変数にすれば解決します。 ># tmpもイテレータブロックの外で初期化する必要はありません。 あ!!なるほどー。(@@) TRY!PC において、原さんいわく、、 「変数とは、オブジェクトを指し示すもの、リファレンス(参照)です。」 と、言うことなんですねー。(^^) #いかにも、素人らしい間違いでした。(^^; おかげさまで、解決しました。本当にありがとうございました。m(..)m とりあえず、(ありがちなパターンなんですが ^^;)例題として、cgi を書いて みようとしてるのですが、なんせ cgi まで、素人なもんで 四苦八苦しながら、 やってます。先日は、前田さんのウェブにもお邪魔して、いくつかのスクリプト をいただいてきました。うんうん、と頭を悩ませながら(でも、それが楽しい…) 勉強させていただきました。これからも変な事を聞くか とは思いますが、どう か よろしくお願いいたします。m(..)m #ところで、こちらのMLでは、#skip の設定は、できないのでしょうか?