В чем разница между переменными класса и экземпляра в Python? class Complex: a = 1 и class Complex: def __init __ (self): self.a = 1 Использование вызова: x = Complex (). a in ...
Я прочитал сообщение SO о «Я», объясненное, и я прочитал документацию Python на занятиях. Я думаю, что понимаю использование self в классах Python и соглашение в нем. Однако, будучи ...
Возможный дубликат: В чем разница между версиями «self» для Ruby и Python? Ruby и Python - похожие языки, в которых в разных ситуациях используется ключевое слово self. ...
Возможный дубликат: ключевое слово Python 'self' Простите меня, если это невероятно глупый вопрос, но я никогда не понимал себя в Python. Что оно делает? И когда я вижу такие вещи, как def ...
Рассмотрим этот пример шаблон стратегии в Python (адаптированный из примера здесь). В этом случае альтернативная стратегия - это функция. class StrategyExample (object): def __init __ (self, ...
У меня есть класс, который наследуется кучей других классов. Некоторые из них имеют несколько похожих функций, и было бы неплохо, чтобы эти функции были определены где-то еще и вызваны ...
Я могу получить доступ к атрибуту функции python внутри самой функции с помощью следующего кода: def aa () : print aa .__ name__ print aa .__ hash__ # other simliar Однако, если выше функция aa () является ...
Может ли кто-нибудь помочь мне понять разницу между «урожайностью» и «урожайностью»? class YieldFirstLast attr _accessor :first, :last def initialize (first = nil, last = nil )@...
Я прочитал кое-что в каком-то внешнем коде и хочу проверить свое предположение: @synchronized (self) используется, чтобы избавиться от префикса self при установке свойства. Итак, в моем примере ниже я устанавливаю ...
из того, что я понимаю ключевое слово self, оно просто относится к текущему экземпляру класса. Разве это не всегда стандартное поведение? Например, это не self.var_one = method (args) ...
self.delegate = сам; что случилось в выполнении этого? и каков корректный способ сделать его? Спасибо, Nir. Код: (UITextField*) initWith: (идентификатор) отправитель: (плавание) X: (плавание) Y: ширина (плавающая): высота (плавающая): (интервал)...
Я только что столкнулся с блоками и думаю, что это именно то, что я ищу, за исключением одного : можно ли вызвать метод [self methodName] из блока? Вот что я пытаюсь сделать: -...
Мне нужно получить указатель на экземпляр моего класса внутри этого экземпляра. Я не могу использовать "Self" напрямую, мне нужен указатель на хранилище для будущего использования. Я попробовал следующий код: введите TTest = class (TObject) public ...
У меня есть собственный метод доступа в моем приложении rails 3.1.6, который присваивает значение атрибуту, даже если значение отсутствует. Атрибут my _attr представляет собой сериализованный хэш, который следует объединить с...
Когда мне следует использовать самовыражение в моих приложениях для разработки iphone? скажем, у меня есть 2 поля: UITextField * text1; и NSString * str1; сохранены и синтезированы. когда я получаю доступ к одному из ...
Кто-нибудь может объяснить разницу между установкой someObject = someOtherObject; и self.someObject = someOtherObject; если someObject является свойством класса, созданным с помощью @property (неатомарно, сохранить) ...
Как я могу использовать эту функцию в метеоре? например, я хочу иметь возможность щелкнуть любой заданный элемент и узнать, каков его класс. Кроме того, как я могу получить информацию об элементе, на который я нажимаю...
Какой из следующих сценариев является правильной практикой кодирования, учитывая, что player (неатомарный, сохраняет )и синтезируется с помощью player = _player. Сценарий A MPMoviePlayerController *mp = [[...
Я изучаю детали того, как каждый из них работает в ruby, и попробовал следующую строку кода :p [1,2,3,4,5].each { |element| el } И результатом является массив из [1,2,3,4,5] Но я не думаю, что я...
Вопрос: когда мне нужно использовать self в моих моделях в Rails? У меня есть метод set в одной из моих моделей. class SomeData < ActiveRecord::Base def set_active_flag(val) self.active_flag = val ...
Я наткнулся на код на C++ со следующим: typedef Request Request; Это просто отсутствие операции или действительно ли это typedef имеет эффект, и если да, то какой эффект он имеет?
Я не новичок в HTML, CSS, JS или PHP, я уже сделал diff. веб-страниц, но каждый раз, когда я добавлял видео с YouTube или с другого внешнего сайта, я всегда использовал iframe или код для встраивания. Итак, сегодня я...
Есть ли разница в использовании между class Helper class << self # ... end
end и модуль Вспомогательный класс << self # ... end
end Когда бы вы использовали один над другим?
Метод instance_eval меняет себя в своем блоке, например: class D; конец
d = D. новый
d.instance_eval действительно помещает self # print что-то вроде # , а не main!
end Если мы сами определяем метод (...
Можно ли получить доступ к классам / объектам, указанным как self, static и $ this в анонимных обратных вызовах в PHP? Вот так: class Foo {const BAZ = 5; public static function bar () {...
Приведенный ниже код из курса iTunes U для разработчиков iPhone в Objective-C. Я прочитал документацию Apple, и все очень ясно, за исключением self. Я как бы понимаю себя как ...
Интересно, есть ли способ сделать самореференционное обновление в MongoDB, чтобы вы могли использовать параметры объекта в запросе $ set. Вот пример:> db.labels.save ({"name": "label1", "test": "hello"})
> ...
Я работаю с классом и пытаюсь вызвать вспомогательный метод изнутри класса. У меня есть следующий код для работы, но я не уверен, почему я должен передавать "self" в качестве аргумента помощнику ...
В Objective-c 2.0 почему подклассам необходимо ссылаться на переменные экземпляра в родительских классах с помощью ключевого слова self? Рассмотрим этот пример: // а.х.
@interface MyClass: NSObject
@property (неатомный, ...