Si j'ai une classe commeDifférence dans l'affectation des variables à l'intérieur et à l'extérieur du superbloc dans une sous-classe Ruby Thread?
class CustomThread < Thread
def initialize
@outside = []
super do
@inside = []
end
end
def push(value)
@outside.push(value)
@inside.push(value)
end
end
Quelle est la différence pour le comportement de @outside
vs @inside
? Comment puis-je déterminer quelles variables affecter en dehors du super-bloc par rapport à l'intérieur de celui-ci?