まつもと ゆきひろです

In message "[ruby-list:16416] Re: Ruby 1.4.0"
    on 99/09/01, wakou / fsinet.or.jp <wakou / fsinet.or.jp> writes:

|ここも検討対象の1つでした。cgi["name1"][0] のようにした場合、
|cgi.has_key?("name1") のようなチェックを行わず、かつ name1 が含まれな
|かった場合に、エラーが発生するという事ですね。

私はこういう場合には 

  value, = cgi["name1"]

を使えば良いと考えています。これは cgi["name1"] の値が文字列
であるか常に配列であるかにかかわりなく動作しますし、例外も発
生させません。