Pytania otagowane jako scope

Zakres to otaczający kontekst, w którym skojarzone są wartości i wyrażenia. Użyj tego tagu w przypadku pytań dotyczących różnych typów zakresu, a także w przypadku pytań, w których zakres może być niejasny.

6
Zakres klas zagnieżdżonych?
Próbuję zrozumieć zakres w zagnieżdżonych klasach w Pythonie. Oto mój przykładowy kod: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var Tworzenie klasy nie kończy się i pojawia się błąd: <type 'exceptions.NameError'>: name 'outer_var' is not defined Próbowanie inner_var = Outerclass.outer_varnie działa. Dostaję: <type 'exceptions.NameError'>: name 'OuterClass' is not …

6
Dlaczego zwracanie „wektora” z funkcji jest w porządku?
Proszę wziąć pod uwagę ten kod. Widziałem ten typ kodu kilka razy. wordsjest wektorem lokalnym. Jak można go zwrócić z funkcji? Czy możemy zagwarantować, że nie umrze? std::vector<std::string> read_file(const std::string& path) { std::ifstream file("E:\\names.txt"); if (!file.is_open()) { std::cerr << "Unable to open file" << "\n"; std::exit(-1); } std::vector<string> words;//this vector …

4
Zmienne lokalne w funkcjach zagnieżdżonych
Dobra, wytrzymaj ze mną, wiem, że to będzie wyglądać strasznie zagmatwane, ale proszę, pomóż mi zrozumieć, co się dzieje. from functools import partial class Cage(object): def __init__(self, animal): self.animal = animal def gotimes(do_the_petting): do_the_petting() def get_petters(): for animal in ['cow', 'dog', 'cat']: cage = Cage(animal) def pet_function(): print "Mary pets …

8
Jak przekazać dodatkowy parametr do funkcji wywołania zwrotnego w metodzie .filter () języka JavaScript?
Chcę porównać każdy ciąg w tablicy z podanym ciągiem. Moja obecna realizacja to: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); Ta prosta funkcja działa, ale tylko dlatego, że w tej chwili wordToCompare jest ustawiana jako zmienna globalna, ale oczywiście chcę tego uniknąć i przekazać to jako parametr. Mój …

7
Zakres zmiennej Bash
Proszę wyjaśnić mi, dlaczego ostatnie echostwierdzenie jest puste? Spodziewam się, że XCODEw pętli while zostanie zwiększona do wartości 1: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status WARN: No messages from SMcli" exit $STATE_WARNING else …
104 bash  scope  pipe 

8
przestrzenie nazw dla typów wyliczeniowych - najlepsze praktyki
Często potrzeba razem kilku wyliczonych typów. Czasami zdarza się konflikt nazw. Przychodzą mi na myśl dwa rozwiązania: użyj przestrzeni nazw lub użyj „większych” nazw elementów wyliczenia. Mimo to rozwiązanie przestrzeni nazw ma dwie możliwe implementacje: klasę fikcyjną z zagnieżdżonym wyliczeniem lub pełną przestrzeń nazw. Szukam zalet i wad wszystkich trzech …
104 c++  enums  scope  nested 




8
Ustawianie zmiennych zakresu dynamicznego w AngularJs - scope. <some_string>
Mam ciąg, który otrzymałem z routeParamatrybutu lub dyrektywy lub czegokolwiek, i chcę na tej podstawie utworzyć zmienną o zakresie. Więc: $scope.&lt;the_string&gt; = "something". Jeśli jednak ciąg zawiera jedną lub więcej kropek, chcę go podzielić i faktycznie „drążyć” w zakresie. Tak 'foo.bar'powinno się stać $scope.foo.bar. Oznacza to, że prosta wersja nie …
97 angularjs  scope 



2
Dostęp do zmiennej zewnętrznej przy użyciu funkcji anonimowej jako parametrów
Zasadniczo używam tej przydatnej funkcji do przetwarzania wierszy db (zwróć uwagę na PDO i / lub inne rzeczy) function fetch($query,$func) { $query = mysql_query($query); while($r = mysql_fetch_assoc($query)) { $func($r); } } Dzięki tej funkcji mogę po prostu: fetch("SELECT title FROM tbl", function($r){ //&gt; $r['title'] contains the title }); Powiedzmy, że …
94 php  closures  scope 

5
Zakres blokowy w Pythonie
Kiedy kodujesz w innych językach, czasami tworzysz zakres blokowy, na przykład: statement ... statement { statement ... statement } statement ... statement Jednym z celów (z wielu) jest poprawa czytelności kodu: pokazanie, że pewne instrukcje tworzą jednostkę logiczną lub że pewne zmienne lokalne są używane tylko w tym bloku. Czy …
93 python  scope 


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.