6
Aşağıdaki parçada, modül dışından FOO sabitine başvurmak mümkün mü ve eğer öyleyse, nasıl?Sınıfta sabit << otomatik blok
module X
class << self
FOO = 2
end
end
Aşağıdaki parçada, modül dışından FOO sabitine başvurmak mümkün mü ve eğer öyleyse, nasıl?Sınıfta sabit << otomatik blok
module X
class << self
FOO = 2
end
end
class <<X
self
end::FOO
veya
class Object
def metaclass
class <<self
self
end
end
end
X.metaclass::FOO
metaclass almak için yerleşik bir yöntem var? Sonuçta, 'class << self' bloğu içinde sabitler koymak genellikle yanlış yönlendiriliyor. –
@MichieldeMare Evet .. Ruby'nin var. X.singleton_class :: Foo gibi. –