preguntar acerca de variable-declaration

5
réponses

Quand utiliser extern en C++

Je lis "penser en C++" et il vient d'introduire la déclaration extern. Par exemple: extern int x; extern float y; Je pense comprendre le sens (déclaration sans définition), mais je me demande quand cela s'avère utile. Quelqu'un peut-il donner u …
demandé sur 1970-01-01 00:33:32
4
réponses

setq et defvar en Lisp

Je vois que le pratique Common Lisp utilise (defvar *db* nil) pour configurer une variable globale . N'est-il pas correct d'utiliser setq dans le même but? Quels sont les avantages/inconvénients de l'utilisation de defvar vs setq? ... …
demandé sur 1970-01-01 00:33:30
13
réponses

Est-il seulement possible de déclarer une variable sans attribuer de valeur en Python?

Est-il possible de déclarer une variable en Python, comme?: var pour qu'il ne s'initialise à rien? Il semble que Python autorise cela, mais dès que vous y accédez, il se bloque. Est-ce possible? Si non, pourquoi? EDIT: je veux …
demandé sur 1970-01-01 00:33:29
7
réponses

Que signifie «var FOO = FOO | | {}» (Assignez une variable ou un objet vide à cette variable) en Javascript?

en regardant un code source en ligne, je suis tombé sur ceci au sommet de plusieurs fichiers source. var FOO = FOO || {}; FOO.Bar = …; mais je n'ai aucune idée de ce que || {} fait. je sais {} est égal à new Object() et je …
demandé sur 1970-01-01 00:33:31