From: Shin-ichro Hara Date: 1998-09-17T15:55:49+09:00 Subject: [ruby-list:9590] Re: filter 原です。 |まつもと ゆきひろです | |In message "[ruby-list:9588] Re: filter" | on 98/09/17, Shin-ichro Hara writes: | ||原です。 | |||実は今朝会社に出る途中に思い出しまして,名前どうしようかなあ |||と考えているところです.close_readとかread_closeとかかなあ. || ||難しいですねえ。cmd = IO.popen(...) に対して [] を用意して ||cmd[0].close, cmd[1].close というのは、、、混乱しそうだな。 | |cmd[0]がなにを返すのか,ということを考えるとちょっと難しいで |しょうね. そうですよね。IO のオブジェクト s に対して s[0], s[1] も なんらかの IO のオブジェクトと考えていたのですが、そうす ると s[0][1] なんて書けるし変みたい。 ||Socket に対しても入力用、出力用の close が欲しい時があるかと ||思いますが、それってもともとできないのかな?(shutdown はある ||けど。) | |SocketはIOのサブクラスなのでIOでread/writeで独立にcloseでき |れば,Socketも自動的にできるようになります.なんと継承の素晴 |らしさよ. もともと Socket に対して read の close と write の close を させるシステムコールってあるのですか?オプションで制御でき るのかな。