Size: a a a

Чат "Программист"

2020 April 09

СК

Серверный Кит... in Чат "Программист"
обращение к полям через точку чтоль?
источник

СК

Серверный Кит... in Чат "Программист"
или ты о чем
источник

P

Phantom in Чат "Программист"
Phantom
TrySet/TryGetMember
.
источник

СК

Серверный Кит... in Чат "Программист"
ну и нахуя они
источник

P

Phantom in Чат "Программист"
ты не понял?
источник

СК

Серверный Кит... in Чат "Программист"
у тебя отличное объяснение было
источник

P

Phantom in Чат "Программист"
Через эти методы можно получить название поля к которому ты обратился
источник

P

Phantom in Чат "Программист"
типо MyClass.MyField
источник

P

Phantom in Чат "Программист"
Если мой MyClass наследует DynamicObject то через эти методы я могу получить MyField
источник

P

Phantom in Чат "Программист"
То есть при
MyClass.MyField = something
Будет вызван метод TrySetMember и как аргумент будет передан MyField и something
источник

К

Кiт x7 in Чат "Программист"
ахах, ебать ты шнырь наёбщик
источник

A

Anti in Чат "Программист"
не понял
источник

P

Phantom in Чат "Программист"
@tHeOVerLo0Rdd Человек тя не понял
источник

К

Кiт x7 in Чат "Программист"
Anti
не понял
сайт нормальный
источник

К

Кiт x7 in Чат "Программист"
я бы покрутил там кейсы
источник

СК

Серверный Кит... in Чат "Программист"
Language:
py3


Source:
class Test:
some_member = 'string literal'

def __getattr__(self, attr):
  print("Tried to receive attribute:", attr)
  return attr


instance = Test()
print("When attribute does not existspython will call method __getattr__:", instance.hui)


Result:
Tried to receive attribute: hui
When attribute does not existspython will call method __getattr__: hui
источник

СК

Серверный Кит... in Чат "Программист"
блять
источник

СК

Серверный Кит... in Чат "Программист"
ладно
источник

A

Anti in Чат "Программист"
Кiт x7
сайт нормальный
я настраиваю только
источник

К

Кiт x7 in Чат "Программист"
Anti
я настраиваю только
антивулканщик?
источник