Pytania oznaczone «scope»

182
var self = to?

Użycie metod instancji jako wywołań zwrotnych dla procedur obsługi zdarzeń zmienia zakres thisz „Moje wystąpienie” na „Cokolwiek, co właśnie wywołało wywołanie zwrotne” . Mój kod wygląda tak function MyObject() { this.doSomething = function() { ... } var self = this...

177
Określanie zakresu w pętlach „for” w języku Python

Nie pytam o reguły zakresu Pythona; Ogólnie rozumiem, jak działa określanie zakresu w Pythonie dla pętli. Moje pytanie brzmi, dlaczego decyzje projektowe były podejmowane w ten sposób. Na przykład (gra słów nie przeznaczona): for foo in xrange(10): bar = 2 print(foo, bar) Powyższe wydrukuje...

158
Zmienne statyczne w funkcjach składowych

Czy ktoś może wyjaśnić, jak zmienne statyczne w funkcjach składowych działają w C ++. Biorąc pod uwagę następującą klasę: class A { void foo() { static int i; i++; } } Jeśli zadeklaruję wiele wystąpień A, czy wywołanie foo()jednego wystąpienia spowoduje zwiększenie zmiennej statycznej iwe...

150
Deklarowanie wyliczenia w klasie

W poniższym fragmencie kodu Colorwyliczenie jest zadeklarowane w Carklasie, aby ograniczyć zakres wyliczenia i nie „zanieczyszczać” globalnej przestrzeni nazw. class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color...

140
Jak używasz „<< -” (przypisanie zakresu) w R?

Właśnie skończyłem czytać o scopingu we wstępie R i jestem bardzo ciekawy <<-zadania. Podręcznik zawierał jeden (bardzo interesujący) przykład <<-, który, jak sądzę, zrozumiałem. Wciąż brakuje mi kontekstu, kiedy może to być przydatne. Dlatego chciałbym przeczytać od Ciebie przykłady...

139
Czy łatwo ustawić „tę” zmienną?

Dobrze rozumiem JavaScript, poza tym, że nie mogę znaleźć dobrego sposobu na ustawienie zmiennej „this”. Rozważać: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = "hi"; //set foo_variable so it...

136
Jak zadeklarować zmienną globalną w VBA?

Napisałem następujący kod: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 I otrzymuję komunikat o błędzie: „nieprawidłowy atrybut w podrzędnym lub funkcji” Czy wiesz, co zrobiłem źle? Próbowałem użyć Globalzamiast Public, ale mam...