«scope» etiketlenmiş sorular

Kapsam, değerlerin ve ifadelerin ilişkilendirildiği kapalı bir bağlamdır. Farklı kapsam türleri hakkındaki soruların yanı sıra kapsamın belirsiz olabileceği sorular için de bu etiketi kullanın.

5
Python'un timeit ile "global isim 'foo' tanımlanmadı
Bir Python ifadesini çalıştırmanın ne kadar zaman aldığını bulmaya çalışıyorum, bu yüzden çevrimiçi baktım ve standart kitaplığın tam olarak bunu yapmak için timeit adında bir modül sağladığını gördüm : import timeit def foo(): # ... contains code I want to time ... def dotime(): t = timeit.Timer("foo()") time = t.timeit(1) …
92 python  scope  timeit 

18
Javascript işlevi kapsam belirleme ve kaldırma
Ben Cherry'nin JavaScript Kapsam Belirleme ve Kaldırma hakkında şu örneği verdiği harika bir makale okudum : var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a); Yukarıdaki kodu kullanarak, tarayıcı "1" i uyaracaktır. Hala neden "1" döndürdüğünden emin değilim. Söylediği bazı şeyler akla …

6
Genel değişkenin JavaScript'te tanımsız bir değere sahip olmasına şaşırdım
Bugün, küresel bir değişkenin undefinedbelirli bir durumda değeri olduğunu görünce tamamen şaşırdım . Misal: var value = 10; function test() { //A console.log(value); var value = 20; //B console.log(value); } test(); Kod parçacığını çalıştırınHide resultsSnippet'i genişlet Çıktı olarak verir undefined 20 Burada, JavaScript motoru neden küresel değeri düşünüyor undefined? JavaScript'in …
89 javascript  scope 

3
Angularjs, rotalar arasında kapsam geçme
Birkaç sayfaya yayılan bir formla ilgili bir durumum var (ideal olmayabilir, ama bu böyle). Siz ilerledikçe doldurulan formun tamamı için tek bir kapsam olmasını istiyorum, böylece kullanıcı adımlar arasında gidip gelirse durumu hatırlaması kolay olur. Bu yüzden çok sözde kodla yapmam gerekiyor: Ayarlamak $scope.val = <Some dynamic data> Bir bağlantıya …

9
Bir PHP işlevinde global bir değişkene erişin
Çoğu programlama dili kapsam kuralına göre, içlerindeki fonksiyonların dışında tanımlanan değişkenlere erişebilirim, ancak bu kod neden çalışmıyor? <?php $data = 'My data'; function menugen() { echo "[" . $data . "]"; } menugen(); ?> Çıktı [].
84 php  scope 

6
C'de paylaşılan genel değişkenler
C'de paylaşılan global değişkenleri nasıl oluşturabilirim? Bunu bir başlık dosyasına koyarsam, bağlayıcı değişkenlerin önceden tanımlanmış olduğundan şikayet eder. Değişkeni C dosyalarımdan birinde bildirmenin ve externonu kullanmak isteyen diğer tüm C dosyalarının üstüne manuel olarak s yerleştirmenin tek yolu bu mu? Bu ideal değil.

1
Üst kapsamdaki bir değişkenle aynı ada sahip bir alt değişkeni neden bildirebilirim?
Yakın zamanda, aynı adı taşıyan bir değişkene sahip bir işlev içinde bildirilen bir eylemin parametresi olarak bir değişken adını yanlışlıkla yeniden kullandığım son zamanlarda bazı kodlar yazdım. Örneğin: var x = 1; Action<int> myAction = (x) => { Console.WriteLine(x); }; Ben çoğaltma benekli, ben kod derlenmiş ve mükemmel koştu görmek …

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.