From: matz@... (Yukihiro Matsumoto) Date: 1999-06-28T13:00:27+09:00 Subject: [ruby-dev:7242] Re: exit! まつもと ゆきひろです In message "[ruby-dev:7234] exit!" on 99/06/27, Tadayoshi Funaba writes: |exit! の引数 (status) が正しく解釈されないようです。また、マニュアルで |は exit と同様に引数を省くことができることになっていますが、実際にはで |きません。とりあえずは、exit に合せる方向で修正してみました。 確かにその通りです。取り込みます。 |あと、ついでに近頃気になったことです。 | |o マニュアルにある Dir.dir は実際には存在しない。 そうですね。これはマニュアルの方を削ります。 |o FileTest?.size? は整数か false を返すが、これは、どなたかが提案した | 規則に合っていないかも (Numeric#nonzero? などと異なる)。 nilを返すようにします。本当はsize?では真偽値を、sizeで整数を 返すようにした方が良いのかも。 |o マニュアルによると、IO.select の timeout は Time でもよいとされてい | るが、それは違うように思う。 えーと、time intervalに時刻であるTimeを使うのはヘンという意 味ですよね。確かにその通りです。両方ともstruct timevalで表現 されるので混同していたようです。 チェックした結果、selectとsleepでTimeをintervalとして受け取っ ていましたので、これらはTimeを受け取らないようにします。 まつもと ゆきひろ /:|)