Ruby 4.1 リファレンスマニュアル

instance method Ractor#value

value -> objectRuby 4.0 から[permalink][rdoc][edit]
() → untyped

self が終了するまで待ち、その Ractor のブロックが返した値を返します。 Ractor の実行が例外で終了した場合には、その例外を再発生させます。

値を取り出せるのは 1 回だけです。2 回目以降の呼び出しでは Ractor::Error が発生します。

[EXCEPTION] Ractor::Error:
既に値を取り出している場合に発生します。