preguntar acerca de scope
4
réponses
principal et portée en python
J'ai été surpris par le comportement suivant:
def main():
print "%s" % foo
if __name__ == "__main__":
foo = "bar"
main()
C'est-à-dire qu'une fonction de module a accès aux variables englobantes dans le __main__. Quelle est l'explicat …
demandé sur
1970-01-01 00:33:31
1
réponses
Construire une hiérarchie de classe en Coq?
je peux naïvement construire une hiérarchie des structures algébriques dans le Coq en utilisant des classes de type. J'ai du mal à trouver des ressources sur la syntaxe de Coq et la sémantique pour les classes de type. Cependant, je crois que ce qui …
demandé sur
1970-01-01 00:33:31
3
réponses
Variable déclarée à l’intérieur d’une boucle for. Comment faire pour que ce soit une erreur de compilation?
Aujourd'hui j'ai enquêté sur un bug logique dans notre logiciel et j'ai compris que c'est lié à la façon dont VB.NET variables de thread à l'intérieur d'une boucle.
disons que j'ai le code suivant:
Dim numbers As New List(Of Integer) From {1, 2 …
demandé sur
1970-01-01 00:33:32
6
réponses
C++ «n’a pas été déclaré dans cette portée» erreur de compilation
Nouvelle C++. Dans le programme suivant, je suis en train d'écrire, j'obtiens cette erreur:
g++ -o Blob blob.cc
blob.cc: In function 'int nonrecursivecountcells(color (*)[7], int, int)':
blob.cc:41: error: 'grid' was not declared in this scope
Voi …
demandé sur
1970-01-01 00:33:29
2
réponses
En C++, quelle est la résolution de la portée («ordre de priorité») pour les noms de variables ombragées?
EN C++, quelle est la résolution de portée ("ordre de priorité") pour l'ombre noms variables? Je n'arrive pas à trouver une réponse concise en ligne.
Par exemple:
#include <iostream>
int shadowed = 1;
struct Foo
{
Foo() : shadowed(2) {} …
demandé sur
1970-01-01 00:33:30
11
réponses
Déclarer un classeur comme variable globale
je commence à écrire un code qui sera applicable à plusieurs classeurs, mais utilise toujours la même référence classeur. Le code aura beaucoup de sous-ensembles, et comme j'essaie d'éviter de limer une variable au classeur de référence dans chaque s …
demandé sur
1970-01-01 00:33:35
9
réponses
Déclarer une variable globale dans une fonction
ce que je veux faire, c'est suivre. L'intérieur d'une fonction, j'ai besoin d'assigner une valeur à une variable, dont le nom est pris d'une autre variable. En d'autres termes:
func() {
#
# Here happens something that ultimately makes $arg=" …
demandé sur
1970-01-01 00:33:32
7
réponses
Est-ce que window est vraiment global en Javascript?
prenez ce morceau de Javascript dans un navigateur:
<script>
console.log(window.someThing);
var x = 12;
function foo() {
window.otherThing = x;
}
</script>
à l'Intérieur foo on peut y accéder window, nous le savons tous, mais pou …
demandé sur
1970-01-01 00:33:31
5
réponses
Fonction / portée variable (valeur de passage ou référence?)
je suis complètement confus par Lua's variable de délimitation de l'étendue et de la fonction argument de passage de la valeur (ou de référence).
Voir le code ci-dessous:
local a = 9 -- since it's define local, should not have func scope
lo …
demandé sur
1970-01-01 00:33:31
3
réponses
AngularJS: Comment passer des arguments / fonctions à une directive?
Regardez ce Violon , que dois-je changer, que les expressions dans le modèle sont évaluées en utilisant les arguments que j'ai défini dans le code HTML? Le bouton de sauvegarde devrait appeler la fonction blabla() du contrôleur, puisque je le …
demandé sur
1970-01-01 00:33:32