Результаты поиска по запросу "self"
В чем разница между переменными класса и экземпляра?
В чем разница между переменными класса и экземпляра в Python? class Complex: a = 1а также class Complex: def __init__(self): self.a = 1Используя звонок:x = Complex().a в обоих случаях присваивает х 1. Более подробный ответ о__init__() а ...
Что значит «я» в Ruby? [Дубликат]
На этот вопрос уже есть ответ здесь:Рубиновое определение себя 3 ответаЧто делает рубин
Ruby self ключевое слово
У меня проблемы с пониманием ключевого слова self. Я понимаю, как этоИспользуется для различия между методами экземпляра и методами класса, но как насчет тог...
(Ruby, Rails) Контекст SELF в модулях и библиотеках…?
Быстрый вопрос относительно использования «SELF» внутри модуля или библиотеки. По сути, какова область действия / контекст «SELF», поскольку он относится к модулю или библиотеке и как его правильно использовать? Для примера того, о чем я говорю, ...
Какова цель проверки себя .__ класс__? - питон
Какова цель проверкиself.__class__ ? Я нашел некоторый код, который создает абстрактный интерфейсный класс, а затем проверяет егоself.__class__ это само по себе, например class abstract1 (object): def __init__(self): if self.__class__ == ...
). Я подозреваю, что такие вещи обычно не являются решением 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) ... ...
Разница между свойством класса mVar и переменной экземпляра self.mVar
Я немного запутался в разнице между доступом к переменной экземпляра через себя или просто по имени (при работе внутри класса).Например, возьмите этот класс:
вызов «я» внутри блока сохраняет его. используйте __weak или __block и создайте слабую ссылку на себя, прежде чем использовать его внутри блока
ько что натолкнулся на блоки, и я думаю, что это именно то, что я ищу, за исключением одного: возможно ли вызвать метод [self methodName] из блока? Вот что я пытаюсь сделать: -(void)someFunction{ Fader* fader = [[Fader alloc]init]; ...
Как изменить себя в блоке, как метод instance_eval?
Метод instance_eval меняет себя в своем блоке, например: class D; end d = D.new d.instance_eval do puts self # print something like #<D:0x8a6d9f4>, not 'main'! endЕсли мы определим метод самостоятельно (или любые другие методы (кроме ...
Как отслеживать экземпляры классов?
В конце программы я ищу загрузить определенную переменную из всех экземпляров класса в словарь. Например: