tôi có một số mã trong Ruby đây dưới đây:làm thế nào để truy cập vào một biến của lớp bên ngoài từ lớp bên trong ruby
class A
@@lock = Monitor.new
class B
def method
@@lock.synchronize
puts "xxxxx"
end
end
end
end
sau khi chạy nó ném một lỗi mà nói rằng bên dưới:
uninitialized lớp biến @@ khóa trong A :: B (TênError)
nếu tôi muốn biết cách truy cập lớp bên ngoài lớp A @ @ lock từ bên trong lớp B phương pháp, làm thế nào để làm điều đó? cảm ơn bạn trước.
thank u rất nhiều! tôi đang cố gắng như những gì bạn nói. – ywenbo