[xyzzy:08268] Re: buffer-substring vs read-line
- Subject: [xyzzy:08268] Re: buffer-substring vs read-line
- From: SATO Osamu <yebisuya@xxxxxxxxxxxx>
- X-mailer: Datula version 1.51.09 for Windows
Nobuyoshi Nakada さん、こんにちは。貴メール
Time: [Thu, 16 May 2002 12:05:54 +0900]
Title: [xyzzy:08267] Re: buffer-substring vs read-line
拝受しました。
>>元のバッファを書き換えるような場合は、バッファを直接使うしかな
>>いと思いますが、一行ずつ取り出してからその文字列を処理するので
>>あれば、どちらでもそう大差はなさそうです。また、一方のバッファ
>>から他のバッファに結果を書き出すような場合には、buffer-streamに
>>したほうが書きやすそうな気がします。
>>
>>あるいは特殊な例かも知れませんが、フィルタ系のツールを他の言語/
>>環境から移植するなら、buffer-streamのほうが楽だと思います。
ご教授有り難うございます。
私が 実際に 遭遇した 事例は、単語数や 文字数を 計算して、メッセージ・ボックスに 表示する と云うものだったのですが、始め buffer-substring を 使って 一行分の 文字列を 取得する 形のものを 書いた後で、「鷄を割くに牛刀を用いた」のではあるまいか、と云う 気がして、buffer-stream を 使う 形に 書き直したのです。しかし、自分で 遣ってみて 違いが 解らなかったのでした。
--
ゑびすや店主
佐藤 修(SATO Osamu)