るりまサーチ

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

別のキーワード

  1. _builtin resume
  2. ftp resume
  3. ftp resume=
  4. fiber resume
  5. net/ftp resume

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 3 > >>

Fiber.yield(*arg = nil) -> object (18.0)

現在のファイバーの親にコンテキストを切り替えます。

...現在のファイバーの親にコンテキストを切り替えます。

コンテキストの切り替えの際に Fiber#resume に与えられた引数を yield メソッドは返します。

@param arg 現在のファイバーの親に渡したいオブジェクトを指定します。

@ra...
...ise FiberError Fiber でのルートファイバーで呼ばれた場合に発生します。


//emlist[例:][ruby]{
a = nil
f = Fiber.new do
a = Fiber.yield()
end

f.resume()
f.resume(:foo)

p a #=> :foo
//}...

Fiber#raise -> object (12.0)

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

...][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}

//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end

p f.resume # => :loop
p f.raise StopIter...

Fiber#raise(exception, message = nil, backtrace = nil) -> object (12.0)

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

...][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}

//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end

p f.resume # => :loop
p f.raise StopIter...

Fiber#raise(message) -> object (12.0)

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

...][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}

//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end

p f.resume # => :loop
p f.raise StopIter...

NEWS for Ruby 2.7.0 (12.0)

NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...ke(3).force
# => 1:a
# 2:b
# 3:c
//}

* Fiber
* 新規メソッド
* Fiber#raiseメソッドが追加され、Fiber#resumeのように
resume
して、さらに例外を発生させます。 10344

* File
* 新規メソッド
* パスが絶対パスかどうか...

絞り込み条件を変える

Thread#[](name) -> object | nil (12.0)

name に対応したスレッドに固有のデータを取り出します。 name に対応するスレッド固有データがなければ nil を返し ます。

...的スコープとしては
正しく動作しません。

//emlist[][ruby]{
f = Fiber.new {
meth(1) {
Fiber.yield
}
}
meth(2) {
f.resume
}
f.resume
p Thread.current[:name]
# => nil if fiber-local
# => 2 if thread-local (The value 2 is leaked to outside of meth method.)
//}

Fiber を切...

Fiber.current -> Fiber (6.0)

このメソッドが評価されたコンテキストにおける Fiber のインスタンスを返します。

...のメソッドが評価されたコンテキストにおける Fiber のインスタンスを返します。

//emlist[例:][ruby]{
fr = Fiber.new do
Fiber.current
end

fb = fr.resume
p fb.equal?(fr) # => true

p Fiber.current # => #<Fiber:0x91345e4>
p Fiber.current # => #<Fiber:0x91345e4>
//}...

NEWS for Ruby 2.0.0 (6.0)

NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...Enumerator::Lazy 遅延列挙用のクラス

* ENV
* ENV.to_h は ENV.to_hash へのエイリアスです

* Fiber
* 非互換: Fiber#resume は Fiber#transfer を呼び出したファイバーを再開できなくなりました

* File
* 拡張: File.fnmatch? は File::FNM_EXTGL...

NEWS for Ruby 3.1.0 (6.0)

NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...er

* Coverageの計測が一時停止をサポートされるようになりました。 Coverage.suspendで計測を一時停止し、Coverage.resumeで再開することができます。詳細は 18176 を参照してください。
* Random::Formatterは random/formatter.rb に移動され...

RubyVM::MJIT.enabled? -> bool (6.0)

JIT が有効かどうかを返します。

...JIT が有効かどうかを返します。

@see RubyVM::MJIT.pause, RubyVM::MJIT.resume...

絞り込み条件を変える

RubyVM::MJIT.pause(wait: true) -> bool (6.0)

MJIT を一時停止します。

...am wait 真のときは JIT キューが空になるまで待ちます。
@return 停止したときは true を、すでに停止していたときは false を返します。
@raise RuntimeError JIT が有効ではないときに発生します。

@see RubyVM::MJIT.enabled?, RubyVM::MJIT.resume...

Thread#thread_variable_get(key) -> object | nil (6.0)

引数 key で指定した名前のスレッドローカル変数を返します。

...rrent.thread_variable_get("foo"), # スレッドローカル
Thread.current["foo"], # Fiber ローカル
]
}.resume
}.join.value # => ['bar', nil]

この例の "bar" は Thread#thread_variable_get により得られ
た値で、nil はThread#[] により得...

debug (6.0)

Ruby デバッガです。Ruby スクリプトのソースコードデバッグに使用します。

...itch] <nnn>
実行するスレッドを <nnn> に切替えます。

: thread stop <nnn>
スレッド <nnn> を停止します。

: thread resume <nnn>
スレッド <nnn> を再開します。

: pp <expression>
ruby の式 <expression> の結果を見やすく表示します。

:...
<< < 1 2 3 > >>