没太懂你什么意思,Ruby的值是对象的引用,
irb(main):001:0> class A
irb(main):002:1> @var
irb(main):003:1> def set_var(a)
irb(main):004:2> @var = a
irb(main):005:2> end
irb(main):006:1> end
=> :set_var
irb(main):007:0> obj_a = A.new
=> #<A:0x000000000590fb78>
irb(main):008:0> obj_a.set_var "Out"
=> "Out"
irb(main):009:0> class B
irb(main):010:1> def set_var_of_a(a)
irb(main):011:2> a.set_var "In"
irb(main):012:2> end
irb(main):013:1> end
=> :set_var_of_a
irb(main):014:0> B.new.set_var_of_a obj_a
=> "In"
irb(main):015:0> p obj_a
#<A:0x000000000590fb78 @var="In">
=> #<A:0x000000000590fb78 @var="In">
所以并不需要指针类似的东西。。
irb(main):001:0> class A
irb(main):002:1> @var
irb(main):003:1> def set_var(a)
irb(main):004:2> @var = a
irb(main):005:2> end
irb(main):006:1> end
=> :set_var
irb(main):007:0> obj_a = A.new
=> #<A:0x000000000590fb78>
irb(main):008:0> obj_a.set_var "Out"
=> "Out"
irb(main):009:0> class B
irb(main):010:1> def set_var_of_a(a)
irb(main):011:2> a.set_var "In"
irb(main):012:2> end
irb(main):013:1> end
=> :set_var_of_a
irb(main):014:0> B.new.set_var_of_a obj_a
=> "In"
irb(main):015:0> p obj_a
#<A:0x000000000590fb78 @var="In">
=> #<A:0x000000000590fb78 @var="In">
所以并不需要指针类似的东西。。