Tag: scope
Scope ist eine einschließenden Kontext, in dem Werte und Ausdrücke verbunden sind. Verwenden Sie dieses tag, um Fragen über verschiedene Arten von Rahmen, als auch für Fragen, wo Geltungsbereich unklar ist.
4
Antworten
Frage ich mich, wie das folgende geschieht in Rails 4 oder wenn ich gerade das Rails 3 ist die Vorgehensweise für die Verwendung eines lambda-Ausdrucks, die passieren können, ein argument auf die gleiche Weise mit 4, wie
3
Antworten
Assoziative arrays zu sein scheinen lokale standardmäßig, wenn Sie innerhalb einer Funktion deklariert Körper, wo Sie sollten global sein. Der folgende code #!/bin/bash f() { declare -A map map[x]=a map[y]=b } f echo x: ${map[x]} y: ${map[y]}
6
Antworten
Ist es möglich mit dem eval-Befehl ausführen, etwas mit einem globalen Bereich? Zum Beispiel, dies wird einen Fehler verursachen: <script> function execute(x){ eval(x); } function start(){ execute("var ary = new Array()"); execute("ary.push('test');"); //This will cause exception: ary
6
Antworten
Kann dies mehr eine Detailfrage. Ich versuche mit einem JSON-Objekt in $.getJSON-Funktion, aber ich muss in der Lage sein zu verwenden, dass das Objekt außerhalb der Rückruf. var jsonIssues = {}; //declare json variable $.getJSON("url", function(data) {
10
Antworten
Ich gelesen habe, fast alle anderen Fragen rund um das Thema, aber mein code funktioniert immer noch nicht. Ich glaube, ich bin fehlt etwas über python-variable scope. Hier ist mein code: PRICE_RANGES = { 64:(25, 0.35), 32:(13,
1
Antworten
In meinem Blick, ich will render: <p> {{ say() }} </p> Wo say so definiert: say = function() { return "Hello World"; } Kann ich definieren, die es in meinem controller: function TestCtrl($scope) { $scope.say = function()
7
Antworten
Gelesen habe ich in Java nicht unterstützen static lokale Variablen im Gegensatz zu C/C++. Jetzt will ich code eine Funktion mit einer lokalen Variablen, deren Wert beibehalten soll zwischen Funktion Aufrufe, wie kann ich das tun? Sollte
4
Antworten
Ruby hat 5 variable scopes: Lokale Variablen: dies sind die normalen Variablen, Beispiel x = 25y = gaurish wo x und y sind lokale Variablen. Instanz-Variablen: diese sind gekennzeichnet mit @ symbol vor dem eigentlichen Variablennamen. hauptsächlich
2
Antworten
Ich kann nicht scheinen, um gelten-Funktion zugreifen/ändern eine variable, die deklariert wird, außerhalb... was soll das? x = data.frame(age=c(11,12,13), weight=c(100,105,110)) x testme <- function(df) { i <- 0 apply(df, 1, function(x) { age <- x[1] weight <-
3
Antworten
Was ist der Unterschied zwischen variable_scope und name_scope? Die Geltungsbereich von Variablen-tutorial spricht über variable_scope implizit Eröffnung name_scope. Mir ist auch aufgefallen, dass die Schaffung einer variable in einer name_scope erweitert automatisch seinen Namen mit der scope-Namen.
8
Antworten
Als ich das Studium für meinen Bachelor-Abschluss in EE, MATLAB erforderlich, die einzelnen Funktionen werden definiert in einer eigenen Datei, auch wenn es war ein one-liner. Bin ich das Studium für ein Diplom, und ich zu schreiben,
2
Antworten
Im Grunde nutze ich diese praktische Funktion zur Verarbeitung von db-Zeilen (in der Nähe ein Auge auf PDO und/oder andere Sachen) function fetch($query,$func) { $query = mysql_query($query); while($r = mysql_fetch_assoc($query)) { $func($r); } } Mit dieser Funktion
6
Antworten
Ich versuche zu verstehen, warum in javascript, möchten Sie vielleicht, um den Kontext zu ändern einer Funktion. Ich bin auf der Suche nach einer realen Welt-Beispiel oder etwas, das mir helfen wird, zu verstehen, wie /warum diese
6
Antworten
int x; int main() { x = 14; f(); g(); } void f() { int x = 13; h(); } void g() { int x = 12; h(); } void h() { printf("%d\n",x); } Wenn static scoping
2
Antworten
Den folgenden code verursacht einen Fehler: 1. <c:set var="test" value="test1"/> 2. <% 3. String resp = "abc"; 4. resp = resp + test; 5. pageContext.setAttribute("resp", resp); 6. %> 7. <c:out value="${resp}"/> Den Fehler sagt "error a line
3
Antworten
gibt es eine Möglichkeit, ich kann das ausführen von eval() auf einen bestimmten Bereich (aber NICHT global)? beispielsweise der folgende code nicht funktioniert (ist nicht definiert, auf der zweiten Anweisung), weil Sie auf anderen Bereich: eval(var a
8
Antworten
Einmal haben wir einen Rahmen in der hand, können wir navigieren Sie zu der Wurzel und erkunden Sie die scope-Hierarchie. Aber gibt es einen direkten Weg zu finden, alle Bereiche auf einer Seite? Ebenfalls gegeben ein HTML-element,
1
Antworten
In der setUp () - Methode von unittest-ich habe setup einige selbst Variablen, die später verwiesen wird, in der tatsächlichen tests. Ich habe auch einen Dekorateur, um einige der Protokollierung. Gibt es eine Möglichkeit in der ich
4
Antworten
Ich versuche Python 3.6. Gehen durch neuen code, ich stolperte über diese neue syntax: f"My formatting string!" Scheint es, wir tun können, Dinge wie diese: >>> name = "George" >>> print(f"My cool string is called {name}.") My
3
Antworten
Also zwei Fragen stellen. Wie funktioniert die Winkel-Anwendungen handhaben, aktualisieren der Seite, b/c-von dem, was ich gehört habe, $rootScope destroy() auf "aktualisieren" und die Anwendung wird neu ausgeführt, und die re-config -ed, und ich Frage mich, ob
15
Antworten
Sagen wir, ich habe eine grundlegende rekursive Funktion: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } Wie könnte ich dies tun, wenn ich eine anonyme Funktion wie... (function(data){ data =
12
Antworten
Ich habe gerade gelesen einen großen Artikel über JavaScript Scoping und Hochziehen von Ben Cherryin der er das folgende Beispiel: var a = 1; function b() { a = 10; return; function a() {} } b(); alert(a);
6
Antworten
Ich will zurück StudentId zu verwenden, die anderswo außerhalb der Umfang der $.getJSON() j.getJSON(url, data, function(result) { var studentId = result.Something; }); //use studentId here Ich könnte mir vorstellen, dies zu tun hat mit der Festlegung des
8
Antworten
Verwendung von Instanz-Methoden als callbacks für event-Handler wird der Umfang der this aus "Mein Beispiel" zu "Was auch immer gerade angerufen, der Rückruf". Also mein code sieht wie folgt aus function MyObject() { this.doSomething = function() {
3
Antworten
Wie werden Deklarationen behandelt? var abc = ''; if(1 === 0){ function a(){ abc = 7; } }else if('a' === 'a'){ function a(){ abc = 19; } }else if('foo' === 'bar'){ function a(){ abc = 'foo'; }
5
Antworten
In den folgenden code-snippet, den Color enum deklariert ist innerhalb der Car - Klasse, um den Umfang des enum und zu versuchen, nicht zu "verschmutzen" den globalen namespace. class Car { public: enum Color { RED, BLUE,
5
Antworten
Bitte betrachten Sie diesen code. Ich habe gesehen, diese Art von code mehrmals. words einen lokalen Vektor. Wie ist es möglich, zu ihm zurückzukehren, der von einer Funktion? Können wir garantieren, es wird nicht sterben? std::vector<std::string> read_file(const
7
Antworten
Ein paar meiner JavaScript-code in eine externe Datei namens helpers.js. Im HTML-Code, der Aufrufe dieser JavaScript-code finde ich mich in der Notwendigkeit zu wissen, ob eine bestimmte Funktion aus helpers.js aufgerufen wurde. Habe ich versucht, eine Globale
6
Antworten
In CDI gibt es die @ApplicationScoped und die (javax.inject) @Singleton pseudo-scope. Was ist der Unterschied zwischen Ihnen? Neben der Tatsache, dass @ApplicationScoped ist Proxy, und @Singleton nicht. Kann ich nur meine @Singleton bean zu @ApplicationScoped? Kann @ApplicationScoped
4
Antworten
Ich bin relativ neu in C# und jedes mal, wenn ich anfangen, über ein C# - Projekt (ich arbeitete nur auf fast ausgereifte Projekte in C#) ich Frage mich, warum gibt es keine innere Klassen? Vielleicht verstehe
22
Antworten
[Edit:] Früher habe ich gebeten, dies als eine vielleicht schlecht gerahmt Frage, Wann OOP versus Verwendung prozeduraler Programmierung - einige Antworten implizierten ich wurde um Hilfe bitten Verständnis OOP. Im Gegenteil, ich habe OOP viel, aber wissen
4
Antworten
Habe ich eine Klasse hat keinen default-Konstruktor oder Zuweisungsoperator, so ist es deklariert und initialisiert, die innerhalb einer if/else-Anweisung in Abhängigkeit von dem Ergebnis der anderen Funktion. Aber dann sagt er, dass es out of scope später,
3
Antworten
Ich Baue eine Bibliothek Gehen für eine API, bietet JSON-oder XML-formatierte Daten. Diese API verlangt von mir zu verlangen, eine session_id alle 15 Minuten oder so, und verwenden Sie diese Anrufe. Zum Beispiel: foo.com/api/[my-application-id]/getuserprofilejson/[username]/[session-id] foo.com/api/[my-application-id]/getuserprofilexml/[username]/[session-id] In meine
4
Antworten
Habe ich gelesen, und entdeckt, durch meine eigene Erfahrung, dass JavaScript nicht haben block scope. Unter der Annahme, dass die Sprache, die entworfen wurde, auf diese Weise für einen Grund, was ist das ein Grund? Ich geschaut
5
Antworten
Dies wäre eine wirklich dumme Frage, aber ich Lerne .NET, also bin ich ziemlich ahnungslos... Sagen wir, ich habe zwei Dateien default.aspx und die damit verbundenen Standard.aspx.cs. Standard.aspx.cs: protected void Page_Load(object sender, EventArgs e) { var myObject
2
Antworten
Habe ich angefangen zu lernen, JSF, aber leider die meisten tutorials gibt derzeit nur ein Protokoll oder ein register, Abschnitt. Können Sie zeigen Sie mir etwas mehr in die Tiefe Beispiele? Eine Sache, die mich interessiert, ist
9
Antworten
#include <iostream> using namespace std; int main() { HelloWorld(); return 0; } void HelloWorld() { cout << "Hello, World" << endl; } Bin ich immer die folgenden Kompilierung Fehlermeldung mit g++: l1.cpp: In function 'int main()': l1.cpp:5:15:
6
Antworten
Schrieb ich den folgenden code: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 Und ich bekomme die Fehlermeldung: "ungültiges Attribut in Sub oder Funktion" Weißt du, was ich falsch
8
Antworten
Ist es möglich, eine variable zu deklarieren, in c++ ohne Instanziierung? Ich will etwas wie das hier tun: Animal a; if( happyDay() ) a( "puppies" ); //constructor call else a( "toads" ); Basially, ich will nur erklären,
5
Antworten
Dieser hat wirklich herausgefordert, meine Fähigkeit, zu Debuggen-R-code. Möchte ich ddply() um die gleichen Funktionen zu unterschiedlichen Spalten, die nacheinander benannt werden; zB. a, b, c. Dazu will ich wiederholt übergeben Sie den Namen der Spalte als
1
Antworten
Habe ich eine CMakeLists.txt in meinem Projekt-root, und ein in meinen /src Ordner. Der in den /src Ordner enthält nur eine variable mit der .cpp-Dateien (set (SOURCEFILES main.cpp foo.cpp)) und in der Wurzel CMakeLists.txt ich mache add_subdirectory(src)
4
Antworten
Meine Website mehrere Abteilungen, jeder von denen will ich der Größe angepasst werden. Um dies zu erreichen habe ich eine "resizable" - Richtlinie, z.B.: <div class="workspace" resize="full" ng-style="resizeStyle()"> <div class="leftcol" resize="left" ng-style="resizeStyle()"> Mit einer Richtlinie, die in
4
Antworten
Ich bin versucht, übergeben Sie eine variable aus einer include-Datei zu einer anderen. Das wird NICHT funktionieren, es sei denn, ich deklariere die variable als Globale variable in die zweite include-Datei. Jedoch, brauche ich NICHT zu erklären,
22
Antworten
In PHP 5, was ist der Unterschied zwischen der Verwendung self und $this? Wann ist die jeweils geeignete? InformationsquelleAutor der Frage Casey Watson | 2008-09-30
1
Antworten
In der VB6/VBA-Sie deklarieren Variablen auf Modulebene, die außerhalb eines bestimmten Sub oder Function Methode. Ich habe Private und Public vor innerhalb von Modulen und verstehe Sie so: Public - sichtbar für alle den code im Modul
6
Antworten
Was ist der Unterschied zwischen: class Person(name: String, age: Int) { def say = "My name is " + name + ", age " + age } und class Person(val name: String, val age: Int) { def
28
Antworten
In C# und in Java (und ggf. anderen Sprachen), Variablen in einem "try" - block sind nicht im Lieferumfang in die entsprechenden "catch" oder "finally" - Blöcken. Zum Beispiel, der folgende code wird nicht kompiliert: try {
14
Antworten
Habe ich umstrukturiert, meinen code zu versprichtund baute eine wunderschöne lange flach Versprechen Kettebestehend aus mehreren .then() Rückrufe. Am Ende will ich wieder einige composite-Wert, und benötigen Zugriff auf mehrere intermediate Versprechen Ergebnisse. Jedoch ist die Auflösung
9
Antworten
Ich bin auf der Suche C-code, und habe bemerkt, es ist voll von diesen geschweiften Klammern umliegenden Blöcke von code ohne jede Art von Kontrolle, Struktur. Werfen Sie einen Blick-sehen: //do some stuff . . . fprintf(stderr,
7
Antworten
Ist hier der python-code im habend Probleme mit: for i in range (0,10): if i==5: i+=3 print i Erwartete ich die Ausgabe: 0 1 2 3 4 8 9 aber der interpreter spuckt: 0 1 2 3