From: Minero Aoki Date: 2001-02-07T14:27:04+09:00 Subject: [ruby-list:27581] Re: net/smtp,pop,http 1.2 pre2 あおきです。 In mail "[ruby-list:27579] Re: net/smtp,pop,http 1.2 pre2" ryu@jaist.ac.jp wrote: > 大島です。 > > 思うに、値を Array にしてしまうというのが簡単な気がします。 > > Set-Cookie 以外のフィールドは String で十分だろうという点と、互換性 > を考えると、 String 以外の値を返すような変更は難しい気がします。僕と > しては確かに Array の方が嬉しく、 version 1.2 になる今が好機なのです > が。 Ruby も 1.7 ブランチですし、例の version_1_2 で分岐するっていう ワザも使えます。なので、今回はあんまり互換性はいらないんでないかと 思ってます。 > > 今の挙動をなるべく保ちたいなら to_s で , で連結するような Array に似た > > クラスを新しく定義するか。 > > String 以外のクラスにしてしまうと、いくら挙動を近づけても、どこかし > ら不都合が出るのじゃないかと思います。 もしやるなら潔く Array にします。 > > # さらに、全体で何番めのフィールドかも記録しておけば情報欠損をなくせる? > > HTTP1.1 においては、同名のフィールド間での順番は意味を持つ場合があり > ますが、異なる名前であるフィールド間の順番は意味を持ちませんので、全 > 体で何番めのフィールドかの情報までは不必要だと思います。 確かに必要はないです。ただ、ちょっと見た目がキレイかなーと… ^^;; ------------------------------------------------------------------- 青木峰郎