namespaces

Ein Namespace ist ein Container, der Kontext für Bezeichner bereitstellt, in denen Namen eindeutig sind.
4
Antworten

Rückfahrt vom Modulimport *

Ich habe eine Codebase, in der ich einige unordentliche Entscheidungen des vorherigen Entwicklers beseitige. Häufig hat er so etwas wie gemacht: %Vor% ... Dies verschmutzt natürlich den Namensraum und macht es schwierig zu sagen, woher ein A...
07.03.2013, 18:44
3
Antworten

Wie konfiguriere ich Ctags, um PHP-Namespaces und ihre Aliase zu indizieren?

Bei der Verwendung von PHP-Namespaces verwendet der Code, an dem ich arbeite, eine große Anzahl von Namespace-Aliasen, z. B. %Vor% Ist es möglich, Exuberant Ctags zu konfigurieren, um die Verwendung dieser Namespace-Aliase zu indizieren, so...
22.08.2013, 07:47
3
Antworten

Laden Sie Ruby Gem in einen benutzerdefinierten Namespace

Gibt es ein Juwel, das Klassen der obersten Ebene definiert, die mit Code kollidieren, den ich geschrieben habe? Ist es möglich, den Edelstein so zu verwenden, dass alle seine Klassen innerhalb eines Moduls gruppiert sind, das ich definieren kan...
06.01.2012, 18:22
1
Antwort

Vermeiden Sie Namenskonflikte in einer Clojure DSL

Als Nebenprojekt erstelle ich ein Clojure DSL für die Bildsynthese ( clisk ). Ich bin ein wenig unsicher über den besten Ansatz zur Funktionsbenennung, wo ich Funktionen in der DSL habe, die Funktionen im Clojure-Kern analog sind, zum Beispie...
23.07.2012, 07:32
1
Antwort

Warum ist std :: generate ohne Namespace-Qualifier verfügbar?

Ist es normal, dass dies gut funktioniert? %Vor% (Beachten Sie das fehlende std:: vor generate() ) Ist dieses Verhalten irgendwo dokumentiert? Oder bin ich auf einen Compiler- oder Bibliotheksfehler gestoßen? Was in meinem Fall wäre...
04.04.2016, 14:56
1
Antwort

R: Was ist der richtige Weg, um eine Funktion aus einem Paket zu überschreiben?

Ich verwende ein R-Paket, in dem es zwei Funktionen f1 und f2 gibt (wobei f2 f1 aufruft) Ich möchte die Funktion f1 überschreiben. Seit R 2.15 und die obligatorische Verwendung von Namespace in Paketen, wenn ich nur die neue Funktion Quelle,...
30.10.2014, 03:41
2
Antworten

Wie werden große Clojure-Projekte organisiert?

In den meisten Programmiersprachen haben Sie oft einen "Namespace & gt; files & gt; classes & gt; -Methoden" oder eine ähnliche Organisation. Wie wird das in clojure gemacht?     
24.06.2012, 19:37
2
Antworten

Gibt es eine IDE, die Namespaces in PHP umbenennen kann?

Kennen Sie irgendeine PHP IDE, die Klassen und Namespaces umbenennen und den Code (alle Dateien) korrekt umgestalten kann?     
23.09.2011, 22:43
1
Antwort

Probleme bei der Verwendung von dict comprehensions. NameError: Der globale Name ist nicht definiert

Ich versuche ein Diktat mit Schlüssel als name und Wert als entsprechendes User Objekt zu erstellen. Ich verwende die Python-Shell aus dem Django-Shell-Wrapper python manage.py shell : %Vor% Das funktioniert jedoch für mich: %Vo...
30.10.2012, 08:25
1
Antwort

C ++ Externe Deklaration Isolation

Betrachten Sie Folgendes: %Vor% Dieser Code deklariert eine externe Funktion mit C-Verknüpfung in einem Namespace. Dies macht es möglich, sich auf eine solche Funktion aus einem privaten Namensraum zu beziehen, wodurch die resultierende Name...
02.10.2013, 03:06