るりまサーチ

最速Rubyリファレンスマニュアル検索!
84件ヒット [1-84件を表示] (0.010秒)
トップページ > クエリ:printf[x] > クラス:Zlib::GzipReader[x]

別のキーワード

  1. _builtin printf
  2. kernel printf
  3. stringio printf
  4. io printf
  5. zlib printf

ライブラリ

キーワード

検索結果

Zlib::GzipReader#each_byte -> Enumerator (7.0)

IO クラスの同名メソッドIO#each_byteと同じです。

...けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader
#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが...
...い場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}
=end

Zlib::GzipReader
.open('hoge.gz') { |gz|
gz.each_byte { |b|
printf
"%d -> %c\n", b, b
}
}
#=> 104 -> h
#=> 111 -> o
#=> 103 -> g
#=> 101 -> e
#=> 10 ->

@see I...

Zlib::GzipReader#each_byte {|byte| ... } -> nil (7.0)

IO クラスの同名メソッドIO#each_byteと同じです。

...けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader
#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが...
...い場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}
=end

Zlib::GzipReader
.open('hoge.gz') { |gz|
gz.each_byte { |b|
printf
"%d -> %c\n", b, b
}
}
#=> 104 -> h
#=> 111 -> o
#=> 103 -> g
#=> 101 -> e
#=> 10 ->

@see I...

Zlib::GzipReader#lineno -> Integer (7.0)

IO クラスの同名メソッドIO#linenoと同じです。

...けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader
#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが...
...lib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'h'
gz.puts 'o'
gz.puts 'g'
gz.puts 'e'
}
=end

Zlib::GzipReader
.open('hoge.gz') { |gz|
while l = gz.gets
l.chomp!
printf
"%s %d\n", l, gz.lineno
end
}
#=> h 1
#=> o 2
#=> g 3
#=> e 4

@see IO#lineno...

Zlib::GzipReader#lineno=(num) (7.0)

IO クラスの同名メソッドIO#lineno=と同じです。

...けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader
#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが...
...gz') { |gz|
gz.puts 'h'
gz.puts 'o'
gz.puts 'g'
gz.puts 'e'
}
=end

Zlib::GzipReader
.open('hoge.gz') { |gz|
while l = gz.gets
l.chomp!
gz.lineno = 1000 if l == "o"
printf
"%s %d\n", l, gz.lineno
end
}
#=> h 1
#=> o 1001
#=> g 1002
#=> e 1003...

Zlib::GzipReader#pos -> Integer (7.0)

現在までに展開したデータの長さの合計を返します。 ファイルポインタの位置ではないことに注意して下さい。

...に注意して下さい。

require 'zlib'

Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}

Zlib::GzipReader
.open('hoge.gz'){|gz|
while c = gz.getc
printf
"%c, %d\n", c, gz.pos
end
}
# 実行例
#=> h, 1
#=> o, 2
#=> g, 3
#=> e, 4
#=>
#=> , 5...

絞り込み条件を変える

Zlib::GzipReader#tell -> Integer (7.0)

現在までに展開したデータの長さの合計を返します。 ファイルポインタの位置ではないことに注意して下さい。

...に注意して下さい。

require 'zlib'

Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}

Zlib::GzipReader
.open('hoge.gz'){|gz|
while c = gz.getc
printf
"%c, %d\n", c, gz.pos
end
}
# 実行例
#=> h, 1
#=> o, 2
#=> g, 3
#=> e, 4
#=>
#=> , 5...

Zlib::GzipReader#ungetc(char) -> nil (7.0)

IO クラスの同名メソッド IO#ungetc と同じです。

...けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader
#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが...
...する。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.print 'hogefuga'
}
=end

Zlib::GzipReader
.open('hoge.gz') { |gz|
begin
c1 = gz.getc
c2 = gz.getc
break if c2.nil?
printf
"%c -> %c\n", c1, c2
gz.ungetc(c2)
end while true
}

#=> h -> o
#=> o...