introspection

Czy możesz podać argumenty słowa kluczowego, które otrzymuje funkcja?

Mam dict, który muszę przekazać klucz / wartości jako argumenty słów kluczowych.. Na przykład.. d_args = {'kw1': 'value1', ' ... entów, ale zastanawiałem się: czy istnieje sposób na programową listę argumentów słów kluczowych, które dana funkcja pobiera?

Sprawdzanie typu bloku Objective-C?

To przede wszystkim ciekawostka, nie jestem do końca pewien, jaki jest praktyczny użytek z tego, ale oto idzie. Ponieważ blo ... Powyższy kod prawdopodobnie nie zadziała. Ale jeśli jest możliwe sprawdzenie typu bloku, jaki jest prawidłowy sposób to?

Jak introspektować pola modeli django?

Próbuję uzyskać informacje o klasie na polu wewnątrz modelu, gdy znam tylko nazwę pola i nazwę modelu (oba zwykłe ciągi znakó ... pole - 'myfield' - jak Mogę uzyskać klasę tego pola? Jeśli pole jest relacyjne-jak uzyskać powiązane pole? Wielkie dzięki!

Jak wylistować aktualnie dostępne obiekty w bieżącym zakresie w Rubim?

Jestem nowy w ruby i bawię się z IRB. Odkryłem, że mogę wymienić metody obiektu za pomocą".metody " metoda, i to ja.metody d ... i dir () do osiągnięcia tego samego: >>> dir() ['__builtins__', '__doc__', '__name__', '__package__'] >>>

Jak Mogę określić typ ogólnego pola w Javie?

Próbowałem określić typ pola w klasie. Widziałem wszystkie metody introspekcji, ale nie wiem, jak to zrobić. To będzie używan ... { System.out.format("Type: %s%n", field.getType()); } Ale to mi tylko powie, że to List, a nie List Person s Dzięki

Java introspekcja i refleksja

Czy ktoś może wyjaśnić użycie Java reflection i introspection? Kiedy musimy użyć obu?

uzyskać wszystkie metody klasy lub instancji objective-c?

W Objective-C mogę sprawdzić czy dana klasa lub instancja reaguje na określone selektory. Ale jak można odpytywać klasę lub i ... } może odpytywać obiekt skryptowy plugins o wszystkie metody i właściwości, czy powinny być widoczne dla skryptów, czy nie.

Kod Pythona, aby uzyskać bieżącą funkcję do zmiennej?

Jak mogę uzyskać zmienną zawierającą aktualnie wykonywaną funkcję w Pythonie? Nie chcę nazwy funkcji. Wiem, że mogę użyć insp ... metody print_help, aby wydrukować tekst pomocy funkcji, która została ostatnio wywołana za pomocą plac, lub czegoś podobnego.

Java introspection: object to map

Mam obiekt Java obj który ma atrybuty obj.attr1, obj.attr2 itd. Atrybuty są możliwe poprzez dodatkowy poziom indrection: obj. ... na, chcę coś takiego obj.__dict__. Lub dict((attr, obj.__getattribute__(attr)) for attr in attr_list) dla wariantu podzbioru.

Jak znaleźć wszystkie klucze właściwości obiektu Objective-C zgodnego z KVC?

Czy istnieje metoda, która zwraca wszystkie klucze dla obiektu zgodnego z protokołem NSKeyValueCoding? Coś wzdłuż linii [obj ... ziałać dla każdego obiektu zgodnego z KVC. Czy taka metoda istnieje? Do tej pory nic nie znalazłem w Apple docs. Dzięki, G.

Jak wyświetlić listę dostępnych metod na danym obiekcie lub pakiecie w Perlu?

Jak wyświetlić listę dostępnych metod na danym obiekcie lub pakiecie w Perlu?

Najszybszy / jednowierszowy sposób na listę accesorów attr w Ruby?

Jaki jest najkrótszy, jednowierszowy sposób na listę wszystkich metod zdefiniowanych za pomocą attr_accessor? Chciałbym, aby ... ts SubClass.new.attributes.inspect #=> [id, title, body] A co z wyświetlaniem tylko attr_reader i attr_writer definicji?

Wypisuje wszystkie zmienne lokalne dostępne dla bieżącego zakresu w Lua

Wiem, jak wydrukować" wszystkie " zmienne globalne za pomocą następującego kodu for k,v in pairs(_G) do print("Global k ... szystkich zmiennych, które są dostępne z aktualnie wykonującej funkcji, coś, co może zrobić to, co locals() robi dla Pythona.

Get property name as a string

Potrzebuję sposobu, aby przekazać nieruchomość i dostać nazwę przypisaną do niej. Jakieś sugestie? @property (nonatomic, ret ... ject *crazyObject; NSString *str = SOME_WAY_TO_GET_PROPERTY_NAME(crazyObject); // Above method should return @"crazyObject"

Jak Mogę uzyskać nazwę obiektu w Pythonie?

Czy Jest jakiś sposób na uzyskanie nazwy obiektu w Pythonie? Na przykład: my_list = [x, y, z] # x, y, z have been previous ... = t for t in fun_list] # <-- this is where I need the name function W ten sposób muszę tylko raz napisać nazwy funkcji.

Pobierz nazwę aktywności dynamicznie-android

Chciałbym, aby nazwa bieżącego Activity została wysłana wraz z URI HttpRequest. Czy istnieje sposób, aby to zrobić bez odwoły ... c czegoś takiego jak 'this' (co BTW faktycznie nie działa tutaj, ponieważ zwraca więcej informacji niż to, co jest pożądane).

Jak sprawdzić, czy zmienna jest instancją klasy?

W Javie możesz zrobić instanceof. Czy istnieje odpowiednik Ruby?

Python: co oznacza ukośnik na wyjściu help (range)?

Co oznacza / w wyjściu Pythona 3.4 help dla range przed nawiasem zamykającym? >>> help(range) Help on class range i ... Return key in self. | | __eq__(self, value, /) | Return self==value. ...

Jaka jest różnica między introspekcją a refleksją?

Czy ktoś może wyjaśnić z perspektywy językowej/środowiskowej różnicę między tymi dwoma pojęciami? Czy istnieje również zesta ... , które języki programowania muszą spełniać, aby były refleksyjne i/lub introspektywne? A jeśli tak, to jakie są te warunki?

Jak uzyskać ścieżkę pliku dla klasy w Pythonie?

Biorąc pod uwagę klasę C w Pythonie, jak Mogę określić, w którym pliku została zdefiniowana Klasa? Potrzebuję czegoś, co może ... act "base/artifacts.py", wtedy chcę, aby domyślnym zachowaniem było to, że nazwa szablonu to " base / LocationArtifact.html".