Pytania otagowane jako global-variables

Zmienne globalne to zmienne dostępne ze wszystkich elementów komponentu oprogramowania.


8
Zmienne globalne w JavaScript w wielu plikach
Część mojego kodu JavaScript znajduje się w zewnętrznym pliku o nazwie helpers.js. W kodzie HTML, który wywołuje ten kod JavaScript, potrzebuję wiedzieć, czy została wywołana pewna funkcja z helpers.js. Próbowałem utworzyć zmienną globalną, definiując: var myFunctionTag = true; W zakresie globalnym zarówno w moim kodzie HTML, jak iw helper.js. Oto …

4
Czy mogę użyć __init__.py do definiowania zmiennych globalnych?
Chcę zdefiniować stałą, która powinna być dostępna we wszystkich podmodułach pakietu. Pomyślałem, że najlepszym miejscem będzie __init__.pyplik pakietu głównego. Ale nie wiem, jak to zrobić. Załóżmy, że mam kilka podpakietów, z których każdy zawiera kilka modułów. Jak mogę uzyskać dostęp do tej zmiennej z tych modułów? Oczywiście, jeśli jest to …

1
Co dzieje się ze zmiennymi globalnymi i statycznymi w bibliotece współdzielonej, gdy jest ona połączona dynamicznie?
Próbuję zrozumieć, co się dzieje, gdy moduły ze zmiennymi globalnymi i statycznymi są dynamicznie połączone z aplikacją. Przez moduły rozumiem każdy projekt w rozwiązaniu (dużo pracuję z Visual Studio!). Te moduły są wbudowane w * .lib lub * .dll lub sam * .exe. Rozumiem, że plik binarny aplikacji zawiera globalne …

6
Udostępniać zmienne między plikami w Node.js?
Oto 2 pliki: // main.js require('./modules'); console.log(name); // prints "foobar" // module.js name = "foobar"; Kiedy nie mam "var", to działa. Ale kiedy mam: // module.js var name = "foobar"; nazwa będzie niezdefiniowana w main.js. Słyszałem, że zmienne globalne są złe i lepiej użyj "var" przed odniesieniami. Ale czy jest …

3
Jak stworzyć zmienną globalną?
Mam zmienną globalną, którą należy udostępnić moim kontrolerom ViewControllers. W Objective-C mogę zdefiniować zmienną statyczną, ale nie mogę znaleźć sposobu na zdefiniowanie zmiennej globalnej w Swift. Czy wiesz, jak to zrobić?

4
Dlaczego zmienne globalne są złe? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 miesięcy temu . Popraw to pytanie Próbuję dowiedzieć się, dlaczego używanie programu globaljest uważane za złą praktykę w Pythonie (i ogólnie w …

1
Zmienne PHP w funkcjach anonimowych
Bawiłem się anonimowymi funkcjami w PHP i zdałem sobie sprawę, że wydają się nie docierać do zmiennych poza nimi. Czy jest jakiś sposób na obejście tego problemu? Przykład: $variable = "nothing"; functionName($someArgument, function() { $variable = "something"; }); echo $variable; //output: "nothing" Spowoduje to wyświetlenie „nic”. Czy istnieje sposób, aby …

5
Czy w Rust można używać zmiennych globalnych?
Wiem, że generalnie należy unikać zmiennych globalnych. Niemniej jednak uważam, że w sensie praktycznym czasami jest pożądane (w sytuacjach, gdy zmienna jest integralna z programem), aby ich używać. Aby nauczyć się Rusta, obecnie piszę program do testowania bazy danych przy użyciu sqlite3 i pakietu Rust / sqlite3 na GitHub. W …

8
Jak zmodyfikować zmienną globalną w funkcji w bash?
Pracuję z tym: GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) Mam taki skrypt jak poniżej: #!/bin/bash e=2 function test1() { e=4 echo "hello" } test1 echo "$e" Który zwraca: hello 4 Ale jeśli przypiszę wynik funkcji do zmiennej, zmienna globalna enie jest modyfikowana: #!/bin/bash e=2 function test1() { e=4 echo "hello" } …

8
Większość Pythonowych sposobów dostarczania globalnych zmiennych konfiguracyjnych w config.py? [Zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 5 miesięcy temu . Popraw to pytanie W moich niekończących się poszukiwaniach zbyt skomplikowanych prostych rzeczy, …

5
Jak zadeklarować zmienną globalną w pliku .js.
Potrzebuję kilku zmiennych globalnych, których potrzebuję we wszystkich .jsplikach. Na przykład rozważ następujące 4 pliki: global.js js1.js js2.js js3.js Czy istnieje sposób, w jaki mogę zadeklarować 3 zmienne globalne w programie global.jsi uzyskać do nich dostęp w dowolnym z pozostałych 3 .jsplików, biorąc pod uwagę, że załaduję wszystkie powyższe 4 …


5
Używanie zmiennej globalnej z wątkiem
Jak udostępnić zmienną globalną wątkowi? Mój przykład kodu w Pythonie to: 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( target=thread2, …

11
Jak unikać zmiennych globalnych w JavaScript?
Wszyscy wiemy, że zmienne globalne nie są najlepszą praktyką. Ale jest kilka przypadków, w których trudno jest kodować bez nich. Jakich technik używasz, aby uniknąć używania zmiennych globalnych? Na przykład, biorąc pod uwagę następujący scenariusz, w jaki sposób nie użyłbyś zmiennej globalnej? Kod JavaScript: var uploadCount = 0; window.onload = …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.