each_byte(offset = 0, count = nil) {|byte| ... } -> selfRuby 3.2 から[permalink][rdoc][edit]each_byte(offset = 0, count = nil) -> Enumerator-
バッファの offset の位置から 1 バイトずつ読み出し、ブロックに渡して繰り返します。
ブロックを省略した場合は Enumerator を返します。
- [PARAM]
offset: - 読み出しを開始する位置をバッファの先頭からのバイト数で指定します。
- [PARAM]
count: - 読み出すバイト数を指定します。省略した場合はバッファの末尾まで読み出します。
例: 位置と個数を指定するIO::Buffer.for("Hello").each_byte do |byte| p byte end # => 72 # 101 # 108 # 108 # 111IO::Buffer.for("Hello World").each_byte(2, 2) do |byte| p byte end # => 108 # 108[SEE_ALSO] IO::Buffer#each
- [PARAM]