るりまサーチ

最速Rubyリファレンスマニュアル検索!
303件ヒット [101-200件を表示] (0.018秒)
トップページ > クエリ:rewind[x]

別のキーワード

  1. _builtin rewind
  2. prime rewind
  3. csv rewind
  4. stringio rewind
  5. io rewind

検索結果

<< < 1 2 3 4 > >>

Zlib::GzipReader#rewind -> 0 (18107.0)

ファイルポインタを Zlib::GzipReader.new を呼び出した直後の 時点に戻します。関連付けられている IO オブジェクトに seek メソッドが定義されている必要があります。

...=begin
# hoge.gz がない場合はこれで作成する。
Zlib::GzipWriter.open('hoge.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 (18101.0)

自身に関連付けられた IO のファイルポインタを先頭に移動します。または、 Gem::Package::TarReader.new したときの IO#pos にファイルポ インタを先頭に移動します。

自身に関連付けられた IO のファイルポインタを先頭に移動します。または、
Gem::Package::TarReader.new したときの IO#pos にファイルポ
インタを先頭に移動します。

Gem::Package::TarReader#each の実行中に呼ばないようにしてください。

@return 戻った位置を返します。

@raise Gem::Package::NonSeekableIO 自身に関連付けられた IO がシーク可能
でない場合に発生します。

Gem::Package::TarReader::Entry#rewind -> 0 (18101.0)

ファイルポインタを先頭に移動します。

ファイルポインタを先頭に移動します。

@raise Gem::Package::NonSeekableIO シークできない場合に発生します。

Prime::Generator23#rewind -> nil (18101.0)

列挙状態を巻き戻します。

列挙状態を巻き戻します。

Prime::TrialDivisionGenerator#rewind -> nil (18101.0)

列挙状態を巻き戻します。

列挙状態を巻き戻します。

絞り込み条件を変える

StringIO#rewind -> 0 (18101.0)

自身の pos と lineno をそれぞれ 0 にします。

自身の pos と lineno をそれぞれ 0 にします。

Object::DATA -> File (12.0)

スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。

...クトを保持しています。

__END__ を含まないプログラムにおいては DATA は定義されません。

=== 注意

* DATA.rewind で移動する読みとり位置は __END__ 直後ではなく、
スクリプトファイルの先頭です。
* スクリプトが標...
...孤帆遠影碧空尽
唯見長江天際流

=== 例2
sum = 0
DATA.each_line do |line|
sum += line.to_i
end

DATA.rewind
p DATA.gets # => "sum = 0¥n"

__END__
17
19
23
29
31

=== 例3
DATA.gets # => uninitialized constant DA...

StringIO (12.0)

文字列に IO と同じインタフェースを持たせるためのクラスです。

...//emlist[例][ruby]{
require "stringio"
sio = StringIO.new("hoge", 'r+')
p sio.read #=> "hoge"
sio.rewind
p sio.read(1) #=> "h"
sio.write("OGE")
sio.rewind
p sio.read #=> "hOGE"
//}

=== 例外
StringIO オブジェクトは大抵の場合 IO オブジ...

CSV#field_size_limit -> Integer (6.0)

フィールドサイズの最大値を返します。

...す。

//emlist[例][ruby]{
require "csv"

csv = CSV.new(DATA)
csv.field_size_limit # => nil
p csv.read # => [["a", "b"], ["\n2\n2\n", ""]]

DATA.rewind
csv = CSV.new(DATA, field_size_limit: 4)
p csv.field_size_limit # => 4
csv.read # => #<CSV::MalformedCSVError: Field size exceeded on line 2.>

__...

Enumerator#next -> object (6.0)

「次」のオブジェクトを返します。

...っている場合には影響があり得ます。

@raise StopIteration 列挙状態が既に最後へ到達しているとき
@see Enumerator#rewind

//emlist[例1][ruby]{
str = "xyz"
enum = str.each_byte

str.bytesize.times do
puts enum.next
end
# => 120
# 121
# 122
//}

//em...

絞り込み条件を変える

<< < 1 2 3 4 > >>