Als «global-variables» getaggte Fragen

Globale Variablen sind Variablen, auf die von allen Elementen einer Softwarekomponente aus zugegriffen werden kann.

8
Wie deklariere ich eine globale Variable in VBA?
Ich habe folgenden Code geschrieben: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 Und ich bekomme die Fehlermeldung: "ungültiges Attribut in Sub oder Funktion" Weißt du was ich falsch gemacht habe? Ich habe versucht, Globalanstelle von zu verwenden Public, bekam aber das …



1
Was passiert mit globalen und statischen Variablen in einer gemeinsam genutzten Bibliothek, wenn diese dynamisch verknüpft ist?
Ich versuche zu verstehen, was passiert, wenn Module mit globalen und statischen Variablen dynamisch mit einer Anwendung verknüpft werden. Mit Modulen meine ich jedes Projekt in einer Lösung (ich arbeite viel mit Visual Studio!). Diese Module sind entweder in * .lib oder * .dll oder in die * .exe selbst …

6
Variablen zwischen Dateien in Node.js teilen?
Hier sind 2 Dateien: // main.js require('./modules'); console.log(name); // prints "foobar" // module.js name = "foobar"; Wenn ich kein "var" habe, funktioniert es. Aber wenn ich habe: // module.js var name = "foobar"; Name wird in main.js undefiniert sein. Ich habe gehört, dass globale Variablen schlecht sind und Sie besser …

3
Wie erstelle ich eine globale Variable?
Ich habe eine globale Variable, die von meinen ViewControllern gemeinsam genutzt werden muss. In Objective-C kann ich eine statische Variable definieren, aber ich kann keine Möglichkeit finden, eine globale Variable in Swift zu definieren. Kennen Sie einen Weg, dies zu tun?

4
Warum sind globale Variablen böse? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Monaten . Verbessere diese Frage Ich versuche herauszufinden, warum die Verwendung von globalin Python …

1
PHP-Variablen in anonymen Funktionen
Ich habe mit anonymen Funktionen in PHP herumgespielt und festgestellt, dass sie keine Variablen außerhalb von PHP zu erreichen scheinen. Gibt es eine Möglichkeit, dieses Problem zu umgehen? Beispiel: $variable = "nothing"; functionName($someArgument, function() { $variable = "something"; }); echo $variable; //output: "nothing" Dies gibt "nichts" aus. Gibt es eine …


5
Ist es möglich, globale Variablen in Rust zu verwenden?
Ich weiß, dass globale Variablen generell vermieden werden müssen. Dennoch denke ich im praktischen Sinne, dass es manchmal wünschenswert ist (in Situationen, in denen die Variable ein integraler Bestandteil des Programms ist), sie zu verwenden. Um Rust zu lernen, schreibe ich derzeit ein Datenbanktestprogramm mit sqlite3 und dem Rust / …


5
So deklarieren Sie eine globale Variable in einer .js-Datei
Ich benötige einige globale Variablen, die ich in allen .jsDateien benötige . Betrachten Sie beispielsweise die folgenden 4 Dateien: global.js js1.js js2.js js3.js Gibt es eine Möglichkeit, 3 globale Variablen zu deklarieren global.jsund in einer der anderen 3 .jsDateien darauf zuzugreifen, wenn ich alle oben genannten 4 Dateien in ein …


5
Verwenden einer globalen Variablen mit einem Thread
Wie teile ich eine globale Variable mit dem Thread? Mein Python-Codebeispiel lautet: from threading import Thread import time a = 0 #global variable def thread1(threadname): #read variable "a" modify by thread 2 def thread2(threadname): while 1: a += 1 time.sleep(1) thread1 = Thread( target=thread1, args=("Thread-1", ) ) thread2 = Thread( …

11
Wie vermeide ich globale Variablen in JavaScript?
Wir alle wissen, dass globale Variablen alles andere als bewährte Verfahren sind. Es gibt jedoch mehrere Fälle, in denen es schwierig ist, ohne sie zu codieren. Welche Techniken verwenden Sie, um die Verwendung globaler Variablen zu vermeiden? Wie würden Sie beispielsweise im folgenden Szenario keine globale Variable verwenden? JavaScript-Code: var …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.