2004/06/19(土) [n年前の日記]
#1 [prog] _ActivePerlとJperlの違いは?
Windowsでは改行に \r\n を、UNIXでは改行に \n を使います。なるほど。
ActivePerlはWindows上で動作するように移植されたPerlです。
ActivePerlでは入力時に \r\n → \n の、出力時に \n → \r\n の変換を行います。
これはOSの使用する改行コードが違っても、同じコード(プログラム)が使えるための配慮です。
(このような変換をさせないためには binmode という関数を用います)。
ところで、UNIX上で動作するPerlやJperlではこのような改行コードの変換を行いません。
◎ _入力待ちのtimeout処理 :
ふむ。いや、今回タイムアウトは特に必要としてないので、
_$ret = getc;
で済ませてしまったけど。
[ ツッコむ ]
以上です。