作者: 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にしてもいいけど、結果は同じ。 -- わたなべひろふみ