class Ractor::MovedObject

一个特殊对象,用于替换在 Ractor#sendRactor::Port#send 中被移动到另一个 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)