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

2 ответа

Как отличить метод экземпляра, метод класса, статический метод или функцию в Python 3?

Я хочу различать методы и функции в Python 3. Кроме того, я хочу получить соответствующий класс, если это метод. Мое текущее решение выглядит так:

2 ответа

Получить объект модуля из стекового фрейма

Учитывая объект кадра, мне нужно получить соответствующий объект модуля. Другими словами, реализуйте callers_module, чтобы это работало:

2 ответа

Как перейти к сериализации большого, сложного объекта?

У меня есть "

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

2 ответа

Самоанализ и итерация в Enum

Можно ли программно узнать, сколько «дел» есть в Enum в Swift 2, и выполнить итерации по ним?Этот код не компилируется, но дает представление о том, чего я п...

2 ответа

Можно ли получить доступ к параметру шаблона вне шаблона без определения типа?

2 ответа

 ключ.

2 ответа

Я думаю, что я всегда думаю о приемнике как о «нем».

юбопытно, почему метод Ruby, связанный с самоанализом, чтобы проверить, отвечает ли объект на методrespond_to? вместоresponds_to? Это всегда кажется мне неловким, но, может быть, это потому, что я привыкrespondsToSelector в объективе-c.

2 ответа

возгласы. Ты прав :)

у создание / изменение члена locals () не работает внутри функции? Python 2.5 (release25-maint, Jul 20 2008, 20:47:25) [GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2 Type "help", "copyright", "credits" or "license" for more ...

2 ответа

Может ли метод Python проверить, был ли он вызван из самого себя?

Допустим, у меня есть функция Pythonf а такжеfhelp. fhelp предназначен для вызова себя рекурсивно.f не должен вызываться рекурсивно. Есть ли способ дляf определить, был ли он вызван рекурсивно?

2 ответа

Получите пространство имен класса PHP динамически

Как я могу получить пространство имен класса автоматически? Волшебный вар__NAMESPACE__ ненадежен, так как в подклассах он не определен правильно. Пример: class Foo\bar\A ->__NAMESPACE__ === Foo \ bar class Ping\pong\B extends Foo\bar\A ...