class Ractor::MovedObject

一个特殊的对象,用于替换通过 Ractor#sendRactor.yield 移动到另一个 Ractor 的任何值。 任何访问该对象的尝试都会导致 Ractor::MovedError

r = Ractor.new { receive }

ary = [1, 2, 3]
r.send(ary, move: true)
p Ractor::MovedObject === ary
# => true
ary.inspect
# Ractor::MovedError (can not send any methods to a moved object)