Исправление evilface, (текущая версия) :
Это было бы более-менее осмысленно в языках с динамической типизацией. Вот так:
…
def value(val=None):
if val is None:
return self.val
self.val = val
…
ValueOwner.value(10)
a = ValueOwner.value()
Исправление evilface, :
Это было бы более-менее осмысленно в языках с динамической типизацией. Вот так:
…
def value(val=None):
if val is None:
return self.val
self.val = val
…
ValueOwner(10)
a = ValueOwner.value()
Исходная версия evilface, :
Это было бы более-менее осмысленно в языках с динамической типизацией. Вот так:
…
def value(val=None):
if val is None:
return self.val
self.val = val
…
ValueOwner(10)
a = ValueOwner.value()