查看源代码 IO.Stream (Elixir v1.16.2)
定义由 IO.stream/2
和 IO.binstream/2
返回的 IO.Stream
结构体。
以下字段为公有字段
device
- IO 设备raw
- 一个布尔值,指示是否应该使用二进制函数line_or_bytes
- 读取操作应读取行还是指定数量的字节
需要注意的是,IO 流具有副作用,每次遍历流时,您可能获得不同的结果。
摘要
类型
@type t() :: %IO.Stream{ device: IO.device(), line_or_bytes: :line | non_neg_integer(), raw: boolean() }