Результаты поиска по запросу "self"

2 ответа

В чем разница между переменными класса и экземпляра?

В чем разница между переменными класса и экземпляра в Python? class Complex: a = 1а также class Complex: def __init__(self): self.a = 1Используя звонок:x = Complex().a в обоих случаях присваивает х 1. Более подробный ответ о__init__() а ...

1 ответ

Что значит «я» в Ruby? [Дубликат]

На этот вопрос уже есть ответ здесь:Рубиновое определение себя 3 ответаЧто делает рубин

4 ответа

Ruby self ключевое слово

У меня проблемы с пониманием ключевого слова self. Я понимаю, как этоИспользуется для различия между методами экземпляра и методами класса, но как насчет тог...

ТОП публикаций

2 ответа

(Ruby, Rails) Контекст SELF в модулях и библиотеках…?

Быстрый вопрос относительно использования «SELF» внутри модуля или библиотеки. По сути, какова область действия / контекст «SELF», поскольку он относится к модулю или библиотеке и как его правильно использовать? Для примера того, о чем я говорю, ...

5 ответов

Какова цель проверки себя .__ класс__? - питон

Какова цель проверкиself.__class__ ? Я нашел некоторый код, который создает абстрактный интерфейсный класс, а затем проверяет егоself.__class__ это само по себе, например class abstract1 (object): def __init__(self): if self.__class__ == ...

5 ответов

). Я подозреваю, что такие вещи обычно не являются решением Pythonic.

о, поэтому я взглянул на какой-то источник, когда наткнулся на это: >>> def __parse(self, filename): ... "parse ID3v1.0 tags from MP3 file" ... self.clear() ... try: ... fsock = open(filename, "rb", 0) ... try: ... fsock.seek(-128, 2) ... ...

3 ответа

Разница между свойством класса mVar и переменной экземпляра self.mVar

Я немного запутался в разнице между доступом к переменной экземпляра через себя или просто по имени (при работе внутри класса).Например, возьмите этот класс:

5 ответов

вызов «я» внутри блока сохраняет его. используйте __weak или __block и создайте слабую ссылку на себя, прежде чем использовать его внутри блока

ько что натолкнулся на блоки, и я думаю, что это именно то, что я ищу, за исключением одного: возможно ли вызвать метод [self methodName] из блока? Вот что я пытаюсь сделать: -(void)someFunction{ Fader* fader = [[Fader alloc]init]; ...

2 ответа

Как изменить себя в блоке, как метод instance_eval?

Метод instance_eval меняет себя в своем блоке, например: class D; end d = D.new d.instance_eval do puts self # print something like #<D:0x8a6d9f4>, not 'main'! endЕсли мы определим метод самостоятельно (или любые другие методы (кроме ...

6 ответов

Как отслеживать экземпляры классов?

В конце программы я ищу загрузить определенную переменную из всех экземпляров класса в словарь. Например: