79件ヒット
[1-79件を表示]
(0.036秒)
種類
- インスタンスメソッド (67)
- クラス (12)
ライブラリ
- ビルトイン (31)
- prime (24)
-
rexml
/ parsers / ultralightparser (12) - tempfile (12)
クラス
- Enumerator (24)
-
Enumerator
:: Chain (7) -
Prime
:: PseudoPrimeGenerator (12) -
REXML
:: Parsers :: UltraLightParser (12) - Tempfile (12)
キーワード
- PseudoPrimeGenerator (12)
- next (12)
- unlink (12)
検索結果
先頭5件
-
Enumerator
# rewind -> self (21125.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 # => 1... -
Enumerator
:: Chain # rewind -> object (21119.0) -
列挙状態を巻き戻します。
...列挙状態を巻き戻します。
self が持つ繰り返し可能なオブジェクトに対して、逆順で rewind メソッドを呼びます。
ただし rewind メソッドを持たないオブジェクトに対しては rewind メソッドを呼びません。... -
REXML
:: Parsers :: UltraLightParser # rewind -> () (21117.0) -
REXML::Parsers::UltraLightParser.new で指定した stream を rewind してもう一度パースできる状態にします。
...REXML::Parsers::UltraLightParser.new で指定した stream を
rewind してもう一度パースできる状態にします。... -
Prime
:: PseudoPrimeGenerator # rewind -> () (21107.0) -
列挙状態を巻き戻します。
...列挙状態を巻き戻します。
サブクラスで実装してください。
@raise NotImplementedError 必ず発生します。
@see Enumerator#rewind... -
Prime
:: PseudoPrimeGenerator (6006.0) -
擬似素数列の列挙子のための抽象クラスです。
...ソッドが使用する低水準の擬似素数列挙子は、 Prime::PseudoPrimeGenerator のインスタンスであることが期待されています。
このクラスを継承する具象クラスは succ, next, rewind をオーバーライドしなければなりません。
独自の素... -
Tempfile
# unlink -> self (3106.0) -
テンポラリファイルをクローズせずに、削除します。 UNIXライクなシステムでは、 作成したテンポラリファイルが他のプログラムに使用される機会をなくすために、 テンポラリファイルを作成しオープンした後、 すぐに削除するということがしばしばおこなわれます。
...
UNIXライクなシステムでは、
作成したテンポラリファイルが他のプログラムに使用される機会をなくすために、
テンポラリファイルを作成しオープンした後、
すぐに削除するということがしばしばおこなわれます。
requi......re "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"... -
Enumerator
# next -> object (3006.0) -
「次」のオブジェクトを返します。
...き
@see Enumerator#rewind
//emlist[例1][ruby]{
str = "xyz"
enum = str.each_byte
str.bytesize.times do
puts enum.next
end
# => 120
# 121
# 122
//}
//emlist[例2][ruby]{
str = "xyz"
enum = str.each_byte
begin
puts enum.next while true
rescue StopIteration
puts "iteration......121
# 122
# iteration reached at end
puts enum.next
#=> 再度 StopIteration 例外が発生
//}
//emlist[例3: Kernel.#loop は StopIteration を捕捉します。][ruby]{
str = "xyz"
enum = str.each_byte
loop do
puts enum.next
end
# => 120
# 121
# 122
//}...