ライブラリ
- ビルトイン (22)
- csv (11)
- prime (44)
-
rexml
/ parsers / ultralightparser (11) -
rubygems
/ package / tar _ reader (11) -
rubygems
/ package / tar _ reader / entry (11) - tempfile (22)
- zlib (11)
クラス
- CSV (11)
- Enumerator (11)
- File (11)
-
Gem
:: Package :: TarReader (11) -
Gem
:: Package :: TarReader :: Entry (11) -
Prime
:: EratosthenesGenerator (11) -
Prime
:: Generator23 (11) -
Prime
:: PseudoPrimeGenerator (11) -
Prime
:: TrialDivisionGenerator (11) -
REXML
:: Parsers :: UltraLightParser (11) - Tempfile (22)
-
Zlib
:: GzipReader (11)
キーワード
- delete (11)
-
field
_ size _ limit (11) - flock (11)
- unlink (11)
検索結果
先頭5件
-
REXML
:: Parsers :: UltraLightParser # rewind -> () (24118.0) -
REXML::Parsers::UltraLightParser.new で指定した stream を rewind してもう一度パースできる状態にします。
...REXML::Parsers::UltraLightParser.new で指定した stream を
rewind してもう一度パースできる状態にします。... -
Prime
:: PseudoPrimeGenerator # rewind -> () (24108.0) -
列挙状態を巻き戻します。
...列挙状態を巻き戻します。
サブクラスで実装してください。
@raise NotImplementedError 必ず発生します。
@see Enumerator#rewind... -
Prime
:: EratosthenesGenerator # rewind -> nil (21132.0) -
列挙状態を巻き戻します。
...列挙状態を巻き戻します。
//emlist[例][ruby]{
require 'prime'
generator = Prime::EratosthenesGenerator.new
p generator.next #=> 2
p generator.next #=> 3
p generator.next #=> 5
generator.rewind
p generator.next #=> 2
//}... -
Zlib
:: GzipReader # rewind -> 0 (21108.0) -
ファイルポインタを Zlib::GzipReader.new を呼び出した直後の 時点に戻します。関連付けられている IO オブジェクトに seek メソッドが定義されている必要があります。
...ib::GzipReader.new を呼び出した直後の
時点に戻します。関連付けられている IO オブジェクトに
seek メソッドが定義されている必要があります。
require 'zlib'
=begin
# hoge.gz がない場合はこれで作成する。
Zlib::GzipWriter.open('ho......ge.gz') { |gz|
gz.puts 'hoge'
gz.puts 'fuga'
}
=end
gz = Zlib::GzipReader.open('hoge.gz')
puts gz.gets #=> hoge
puts gz.gets #=> fuga
gz.rewind #=> 0
puts gz.gets #=> hoge
gz.close... -
Gem
:: Package :: TarReader # rewind -> Integer (21102.0) -
自身に関連付けられた IO のファイルポインタを先頭に移動します。または、 Gem::Package::TarReader.new したときの IO#pos にファイルポ インタを先頭に移動します。
...す。または、
Gem::Package::TarReader.new したときの IO#pos にファイルポ
インタを先頭に移動します。
Gem::Package::TarReader#each の実行中に呼ばないようにしてください。
@return 戻った位置を返します。
@raise Gem::Package::NonSeekableIO 自... -
Gem
:: Package :: TarReader :: Entry # rewind -> 0 (21102.0) -
ファイルポインタを先頭に移動します。
...ファイルポインタを先頭に移動します。
@raise Gem::Package::NonSeekableIO シークできない場合に発生します。... -
Prime
:: Generator23 # rewind -> nil (21102.0) -
列挙状態を巻き戻します。
列挙状態を巻き戻します。 -
Prime
:: TrialDivisionGenerator # rewind -> nil (21102.0) -
列挙状態を巻き戻します。
列挙状態を巻き戻します。 -
Enumerator
# rewind -> self (18144.0) -
列挙状態を巻き戻します。
...ジェクトが rewind メソッドを持つとき(respond_to?(:rewind) に
真を返すとき) は、その rewind メソッドを呼び出します。
@see Enumerator#next
//emlist[例][ruby]{
str = "xyz"
enum = str.each_byte
p enum.next # => 120
p enum.next # => 121
enum.rewind
p enum.next # =... -
Tempfile
# delete -> self (3019.0) -
テンポラリファイルをクローズせずに、削除します。 UNIXライクなシステムでは、 作成したテンポラリファイルが他のプログラムに使用される機会をなくすために、 テンポラリファイルを作成しオープンした後、 すぐに削除するということがしばしばおこなわれます。
...ンポラリファイルを作成しオープンした後、
すぐに削除するということがしばしばおこなわれます。
require "tempfile"
tf = Tempfile.new("foo")
tf.unlink
p tf.path # => nil
tf.print("foobar,hoge\n")
tf.rewind
p tf.gets("\n") # => "foobar,hoge\n"...