Der Bereich ist ein umschließender Kontext, in dem Werte und Ausdrücke verknüpft sind. Verwenden Sie dieses Tag für Fragen zu verschiedenen Arten von Bereichen sowie für Fragen, bei denen der Bereich möglicherweise unklar ist.
Ich versuche, den Umfang in verschachtelten Klassen in Python zu verstehen. Hier ist mein Beispielcode: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var Die Erstellung der Klasse ist nicht abgeschlossen und ich erhalte den Fehler: <type 'exceptions.NameError'>: name 'outer_var' is not defined Der Versuch inner_var = Outerclass.outer_varfunktioniert nicht. …
Bitte beachten Sie diesen Code. Ich habe diese Art von Code mehrmals gesehen. wordsist ein lokaler Vektor. Wie ist es möglich, es von einer Funktion zurückzugeben? Können wir garantieren, dass es nicht stirbt? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr << "Unable to open file" << …
Okay, nehmen Sie das mit, ich weiß, es wird schrecklich verworren aussehen, aber bitte helfen Sie mir zu verstehen, was passiert. from functools import partial class Cage(object): def __init__(self, animal): self.animal = animal def gotimes(do_the_petting): do_the_petting() def get_petters(): for animal in ['cow', 'dog', 'cat']: cage = Cage(animal) def pet_function(): print …
Bitte erklären Sie mir, warum die allerletzte echoAussage leer ist. Ich erwarte, dass dies XCODEin der while-Schleife auf einen Wert von 1 erhöht wird: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status WARN: No messages …
Ich möchte jede Zeichenfolge in einem Array mit einer bestimmten Zeichenfolge vergleichen. Meine aktuelle Implementierung ist: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); Diese einfache Funktion funktioniert, aber nur, weil wordToCompare gerade als globale Variable festgelegt wird, aber ich möchte dies natürlich vermeiden und als Parameter übergeben. Mein …
Oft braucht man mehrere aufgezählte Typen zusammen. Manchmal hat man einen Namenskonflikt. Hierfür kommen zwei Lösungen in den Sinn: Verwenden Sie einen Namespace oder verwenden Sie 'größere' Enum-Elementnamen. Die Namespace-Lösung verfügt jedoch über zwei mögliche Implementierungen: eine Dummy-Klasse mit verschachtelter Aufzählung oder einen vollständigen Namespace. Ich suche nach Vor- und …
Ich habe eine verrückte Frage zu Java-Switches. int key = 2; switch (key) { case 1: int value = 1; break; case 2: value = 2; System.out.println(value); break; default: break; } Szenario 1 - Wenn die keybeiden ist es erfolgreich den Wert als 2. drucken Szenario 2 - Wenn ich …
Ich habe eine Situation wie diese ... class Outer(object): def some_method(self): # do something class Inner(object): def __init__(self): self.Outer.some_method() # <-- this is the line in question Wie kann ich von der OuterKlasse aus auf die Methode der InnerKlasse zugreifen ?
Ich habe eine Zeichenfolge, die ich von einem routeParamoder einem Direktivenattribut oder was auch immer erhalten habe, und ich möchte basierend darauf eine Variable für den Bereich erstellen. So: $scope.<the_string> = "something". Wenn die Zeichenfolge jedoch einen oder mehrere Punkte enthält, möchte ich sie aufteilen und tatsächlich einen Drilldown in …
Grundsätzlich verwende ich diese praktische Funktion zum Verarbeiten von Datenbankzeilen (ein Auge auf PDO und / oder andere Dinge werfen) function fetch($query,$func) { $query = mysql_query($query); while($r = mysql_fetch_assoc($query)) { $func($r); } } Mit dieser Funktion kann ich einfach: fetch("SELECT title FROM tbl", function($r){ //> $r['title'] contains the title }); …
Wie rufe ich Funktionen auf, die in der Datei abc.R in einer anderen Datei definiert sind, z. B. xyz.R? Eine zusätzliche Frage ist, wie ich in abc.R definierte Funktionen über die R-Eingabeaufforderung / Befehlszeile aufrufe.
In CDI gibt es das @ApplicationScopedund das ( javax.inject) @SingletonPseudo-Scope. Was ist der Unterschied zwischen ihnen? Neben der Tatsache, dass @ApplicationScopedProxy ist und @Singletonnicht. Kann ich meine @SingletonBohne einfach ändern @ApplicationScoped? Kann @ApplicationScopedBean zwei (oder mehr) Instanzen haben?
Wenn Sie in anderen Sprachen codieren, erstellen Sie manchmal einen Blockbereich wie folgt: statement ... statement { statement ... statement } statement ... statement Ein (von vielen) Zweck besteht darin, die Lesbarkeit des Codes zu verbessern: zu zeigen, dass bestimmte Anweisungen eine logische Einheit bilden oder dass bestimmte lokale Variablen …
Ich habe gerade einen großartigen Artikel über JavaScript Scoping und Hoisting von Ben Cherry gelesen, in dem er das folgende Beispiel gibt: var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a); Mit dem obigen Code alarmiert der Browser "1". Ich bin mir …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.