From: matz@... (Yukihiro Matsumoto) Date: 1997-10-10T09:20:00+09:00 Subject: [ruby-list:4887] Re: Re^4: cgi-lib.rb まつもと ゆきひろです In message "[ruby-list:4886] Re^4: cgi-lib.rb" on 97/10/10, 青山 和光 writes: |>>おはようございます.こちらは急に冷え込んだせいか,調子が悪い |>>です.風邪かな? | |大丈夫ですか? 会津(福島)もだいぶ気温が下がってきました。 昨日は死んでましたが,今日はずいぶんましのようです. |シングルクォートの中で \1 が有効である事と、\nnn だけでなく \n も8進 |数として扱われる事の2点です。どちらもマニュアルとも異なるようですから。 ああ,なるほど.前者は「解釈を行わない」ので字面のままになるわけ です.後者はマニュアルの不備ですね.いや,マニュアルに合わせ た方がよいのかなあ. |ところで、肝心の url エンコード部分にちょっと問題が残りました。配列で |はなく、文字列を渡すと動作しません。string の each って動作しているの |でしょうか? それとも私が動作を勘違いしているのかな。こんな感じの使い |方だと思ったのですけれど、この例も期待する値("10101010\n")を返しません。 perlと違ってeachで渡されるのはもとの文字列の(一部の)コピーで すから,変更しても元の文字列は変わりません. |出来るだけ早く(少なくともファイル操作を行う前に)実行されるように外に出 |しました。require で呼び出した時に実行されます。 classのなかにあっても同じタイミングで呼ばれます,念のため. まつもと ゆきひろ /:|)