вызове разное число параметров? мы пихаем self на первый слот, хотя это вполне мог быть контекст
Хз что такое контекст. Как его передать?
ну как this в жиэсике, то есть очевидно object.method() шо мы для object вызываем, зачем ему явный слот в аргументах?
Не надо как this в жиэсике. С ним вечная боль и хуй пойми на что он указывает
Так а откуда берется this? Какой у него скоуп? В какой момент происходит его инициализация?
А если у меня вложенные функции, то this какой где?
с первой до которой дотянется
class X: def foo(): def bar(): print(this) return bar class A: bar = X().foo() A().bar() Что будет выведено?
По идее ошибку. def foo должен же принимать один параметр. Или не?
эх если бы
Обсуждают сегодня