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 bin neu in Python, daher ist dies wahrscheinlich eine einfache Frage. Der folgende Code in einer Python-Datei (Modul) verwirrt mich leicht: if __name__ == '__main__': x = 1 print x In anderen Sprachen, in denen ich gearbeitet habe, würde dieser Code eine Ausnahme auslösen, da die xVariable lokal für …
In einem unserer Projekte steckt viel Code, der so aussieht: internal static class Extensions { public static string AddFoo(this string s) { if (s == null) { return "Foo"; } return $({s}Foo); } } Gibt es einen anderen expliziten Grund als "Es ist einfacher, den Typ später zu veröffentlichen?" Ich …
Ist das Unterstrichpräfix in JavaScript nur eine Konvention, wie sie beispielsweise in Python-Methoden für private Klassen verwendet wird? Aus der 2.7 Python-Dokumentation: In Python gibt es keine "privaten" Instanzvariablen, auf die nur innerhalb eines Objekts zugegriffen werden kann. Es gibt jedoch eine Konvention, die von den meisten Python-Codes befolgt wird: …
Ist es möglich, zwei Variablen unterschiedlichen Typs im Initialisierungskörper einer for-Schleife in C ++ zu deklarieren? Beispielsweise: for(int i=0,j=0 ... definiert zwei ganze Zahlen. Kann ich im Initialisierungskörper ein intund ein definieren char? Wie würde das gemacht werden?
Als ich für mein Grundstudium in EE studierte, verlangte MATLAB, dass jede Funktion in einer eigenen Datei definiert wurde, auch wenn es sich um einen Einzeiler handelte. Ich studiere jetzt für einen Abschluss und muss ein Projekt in MATLAB schreiben. Ist dies noch eine Voraussetzung für neuere Versionen von MATLAB? …
Ich dachte, das wäre etwas, das ich leicht googeln könnte, aber vielleicht stelle ich nicht die richtige Frage ... Wie stelle ich ein, worauf sich "dies" in einer bestimmten Javascript-Funktion bezieht? Zum Beispiel wie bei den meisten Funktionen von jQuery wie: $(selector).each(function() { //$(this) gives me access to whatever selector …
Der folgende Code funktioniert wie erwartet in Python 2.5 und 3.0: a, b, c = (1, 2, 3) print(a, b, c) def test(): print(a) print(b) print(c) # (A) #c+=1 # (B) test() Wenn ich jedoch Zeile (B) auskommentiere, erhalte ich eine UnboundLocalError: 'c' not assignedZeile (A) . Die Werte von …
Ich weiß, was myin Perl ist. Es definiert eine Variable, die nur im Bereich des Blocks existiert, in dem sie definiert ist. Was macht ourdas Wie unterscheidet oursich von my?
Ich habe eine Vorlage für handlebars.js, genau wie folgt: {{externalValue}} <select name="test"> {{#each myCollection}} <option value="{{id}}">{{title}} {{externalValue}}</option> {{/each}} </select> Und das ist die generierte Ausgabe: myExternalValue <select name="test"> <option value="1">First element </option> <option value="2">Second element </option> <option value="3">Third element </option> </select> Wie erwartet kann ich auf die Felder idund titlejedes …
Wenn ich im folgenden Programm die Variable $fooin der ersten ifAnweisung auf den Wert 1 setze , funktioniert dies in dem Sinne, dass ihr Wert nach der if-Anweisung gespeichert wird. Wenn ich jedoch dieselbe Variable ifinnerhalb einer whileAnweisung auf den Wert 2 setze , wird sie nach der whileSchleife vergessen …
Durch die Verwendung von Instanzmethoden als Rückruf für Ereignishandler wird der Bereich thisvon "Meine Instanz" in "Wie auch immer der Rückruf genannt wird" geändert . Mein Code sieht also so aus function MyObject() { this.doSomething = function() { ... } var self = this $('#foobar').bind('click', function(){ self.doSomethng() // this.doSomething() would …
Ist es möglich, eine Variable in einer Datei zu verwenden, die in einer first.jsanderen aufgerufenen Datei aufgerufen wird second.js? first.jsenthält eine Variable namens colorcodes.
Ich frage nicht nach Pythons Scoping-Regeln. Ich verstehe allgemein, wie das Scoping in Python für Schleifen funktioniert. Meine Frage ist, warum die Entwurfsentscheidungen auf diese Weise getroffen wurden. Zum Beispiel (kein Wortspiel beabsichtigt): for foo in xrange(10): bar = 2 print(foo, bar) Das obige wird gedruckt (9,2). Das kommt mir …
Wie greifen Sie über ein Listenverständnis innerhalb der Klassendefinition auf andere Klassenvariablen zu? Folgendes funktioniert in Python 2, schlägt jedoch in Python 3 fehl: class Foo: x = 5 y = [x for i in range(1)] Python 3.2 gibt den Fehler aus: NameError: global name 'x' is not defined Der …
Hinweis: Dies ist eine Referenzfrage zum Umgang mit dem variablen Bereich in PHP. Bitte schließen Sie eine der vielen Fragen, die zu diesem Muster passen, als Duplikat dieser Frage. Was ist "variabler Bereich" in PHP? Sind Variablen aus einer .php-Datei in einer anderen zugänglich? Warum erhalte ich manchmal Fehler "undefinierte …
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.