class IO::Pipe is IO::Handle {}

IO::Pipe 对象与 UNIX 管道紧密对应。它有一个末端用于消耗字符串或二进制数据,另一个末端用于复制相同的数据。它已缓冲,因此没有读取的写入不会立即阻塞。

可以使用 子 run 和 Proc::Async.new 轻松构造管道。

方法§

方法 close§

method close(IO::Pipe: --> Proc:D)

关闭管道并返回管道从中派生的 Proc 对象。

方法 IO§

method IO(IO::Pipe: --> IO::Path:U)

返回 IO::Path 类型对象。

方法 path§

method path(IO::Pipe: --> IO::Path:U)

返回 IO::Path 类型对象。

方法 proc§

method proc(IO::Pipe: --> Proc:D)

返回管道从中派生的 Proc 对象。