作者: WATANABE Hirofumi
日時: 2002/7/9(14:32)
わたなべです。

藤岡和夫 <kazuf@...> writes:

: PerlのCookbookでは、binmodeで<>を使う場合は$/にそのシステムの改行文字
:を設定する必要があると書いてありますが(p.297)、これは必要ないのでしょう
:か。

してもいいですが、何を設定しますか?

textmodeではCR+LFをLFに変換してから$/に従って一行という単位が決まり、
binmodeではCR+LFはCR+LFのままで$/従って一行という単位が決まる。
Windows版perlでは$/はLFなので、texmodeだろうがbinmodeだろうが
区切りがLFなら、予想通りの結果になります。CRが残るか否かの違いだけ。
もちろんbinmodeのときに$/をCR+LFにしてもいいけど、結果は同じ。

-- 
わたなべひろふみ