«global-variables» etiketlenmiş sorular

Global değişkenler, bir yazılım bileşeninin tüm öğelerinden erişilebilen değişkenlerdir.

19
Bir fonksiyonda global değişkenleri kullanma
Bir işlevde nasıl global değişken oluşturabilirim veya kullanabilirim? Bir işlevde genel değişken oluşturursam, bu genel değişkeni başka bir işlevde nasıl kullanabilirim? Genel değişkeni, erişimini gerektiren işlevin yerel bir değişkeninde depolamam gerekir mi?


17
Android'de küresel değişkenler nasıl bildirilir?
Giriş gerektiren bir uygulama oluşturuyorum. Ana ve giriş etkinliğini oluşturdum. Ana aktivite onCreateyönteminde aşağıdaki koşulu ekledim: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ... loadSettings(); if(strSessionString == null) { login(); } ... } onActivityResultGiriş formu gibi görünür sonlandırıldığında yürütüldüğünde yöntemi: @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { …

11
Bir JavaScript değişkenini nasıl kaldırabilirim?
Ben windowzaten önceki bir komut dosyası tarafından doldurulmuş JavaScript (aslında bir özellik, ama önemli olduğunu sanmıyorum) küresel bir değişken var ama değerini görmek için daha sonra çalışacak başka bir komut istemiyorum ya da hatta tanımladı. Koydum some_var = undefinedve test etmek için çalışıyor typeof some_var == "undefined"ama gerçekten bunun doğru …

5
Kimliğine sahip DOM ağacı öğeleri genel değişkenler haline geliyor mu?
Basit bir HTMLElement sarmalayıcısı için bir fikir üzerinde çalışarak Internet Explorer ve Chrome için aşağıdakileri tökezledim : DOM ağacında kimliğe sahip belirli bir HTMLElement için div değişkenini ID olarak kullanarak div almak mümkündür. Yani bir div için <div id="example">some text</div> içinde Internet Explorer 8 ve Chrome Yapabileceğiniz: alert(example.innerHTML); //=> 'some …

12
AngularJS'de global değişkenler
Bir denetleyicideki kapsamda bir değişkeni başlatan bir sorunum var. Daha sonra bir kullanıcı oturum açtığında başka bir denetleyicide değiştirilir. Bu değişken, gezinme çubuğu gibi şeyleri kontrol etmek için kullanılır ve kullanıcının türüne bağlı olarak sitenin bölümlerine erişimi kısıtlar, bu nedenle değerini tutması önemlidir. Bununla ilgili sorun, onu başlatan denetleyicinin açısal …



10
Python'da "global" anahtar kelimenin kullanımı
Belgeleri okumaktan anladığım şey, Python'un işlevler için ayrı bir ad alanına sahip olması ve bu işlevde genel bir değişken kullanmak istiyorsam kullanmam gerekiyor global. Python 2.7 kullanıyorum ve bu küçük testi denedim >>> sub = ['0', '0', '0', '0'] >>> def getJoin(): ... return '.'.join(sub) ... >>> getJoin() '0.0.0.0' Görünüşe …

6
Python işlevi global değişkenler?
Küresel değişkenleri ilk etapta böyle bir karışıklık nedeniyle kullanmaktan kaçınmam gerektiğini biliyorum, ama bunları kullanacak olsaydım, bunları kullanmak için geçerli bir yol var mı? (Ayrı bir işlevde oluşturulan değişkenin genel kopyasını çağırmaya çalışıyorum.) x = "somevalue" def func_A (): global x # Do things to x return x def func_B(): …

28
Global değişkenler kötü mü? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir C / C ++ 'da, küresel değişkenler profesörümün düşündüğü kadar kötü mü?
247 c++  c  global-variables 

11
Php küresel bir değişken bildirmek için?
Ben böyle bir şey kodu var: <? $a="localhost"; function body(){ global $a; echo $a; } function head(){ global $a; echo $a; } function footer(){ global $a; echo $a; } ?> global değişkeni tek bir yerde tanımlamanın ve değişkeni $aaynı anda tüm işlevlerde erişilebilir hale getirmenin bir yolu var mı? global …


4
Geçerli modülde setattr () öğesini nasıl çağırırım?
Geçerli modüldeki değişkenleri ayarlamak objectiçin işleve ilk parametre " " olarak ne setattr(object, name, value)iletirim? Örneğin: setattr(object, "SOME_CONSTANT", 42); aynı etkiyi vererek: SOME_CONSTANT = 42 bu satırları içeren modül içinde (doğru object). Dinamik olarak modül düzeyinde birkaç değer üretiyorum ve modül düzeyinde tanımlayamadığım __getattr__için bu benim yedekim.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.