Articles of variables

Déclaration de variable récursive

Je viens de voir cette magie noire dans folie / ManualExecutor.h TimePoint now_ = now_.min(); Après avoir gravé le code source de l’ensemble de la bibliothèque, je n’ai vu aucune définition de la variable now_ ailleurs qu’ici. Qu’est-ce qu’il se passe ici? Est-ce effectivement une déclaration de variable récursive?

Quel est le but de long, double, byte, char dans Java?

Donc j’apprends java et j’ai une question. Il semble que les types int , boolean et ssortingng soient bons pour à peu près tout ce dont j’ai besoin en termes de variables, sauf peut float être que float pourrait être utilisé lorsque des nombres décimaux sont nécessaires dans un nombre. Ma question est la suivante: […]

Pourquoi les variables globales sont-elles toujours initialisées à «0», mais pas aux variables locales?

Duplication possible: Pourquoi les variables globales et statiques sont-elles initialisées à leurs valeurs par défaut? Voir le code, #include int a; int main(void) { int i; printf(“%d %d\n”, a, i); } Sortie 0 8683508 Ici, “a” est initialisé avec “0”, mais “i” est initialisé avec une “valeur indésirable”. Pourquoi?

Variables d’environnement dans Eclipse

Je suis en mesure d’exécuter un exemple de programme hadoop à partir de l’invite de commande et j’essaie d’exécuter le même programme à partir d’Eclipse, afin de pouvoir le déboguer et mieux le comprendre. Pour le programme en ligne de commande, certaines variables d’environnement sont définies dans le .bashrc et les mêmes sont lues en […]

Dans R, quel est le problème avec des variables portant le même nom que les fonctions de base R?

Il semble être généralement considéré comme une mauvaise pratique de programmation d’utiliser des noms de variables qui ont des fonctions dans la base R avec le même nom. Par exemple, il est tentant d’écrire: data <- data.frame(…) df <- data.frame(…) Maintenant, les data fonction chargent des ensembles de données pendant que la fonction df calcule […]

Manipulation des variables finales en Java

Quelqu’un pourrait-il s’il vous plaît me dire quelle est la signification de la ligne suivante dans le contexte de Java: la variable finale peut encore être manipulée, sauf si elle est immuable Autant que je sache, en déclarant une variable comme finale, vous ne pouvez pas la changer à nouveau, alors qu’est-ce qu’ils veulent dire […]

Pourquoi Java autorise-t-il les caractères de contrôle dans ses identifiants?

Le mystère En explorant précisément quels caractères étaient autorisés dans les identificateurs Java, je suis tombé sur quelque chose de si curieux qu’il semble presque certain que ce soit un bogue. Je m’attendais à trouver que les identificateurs Java étaient conformes à l’exigence qu’ils commencent par des caractères ayant la propriété Unicode ID_Start et soient […]

Variables globales blague

Quel est le meilleur préfixe de nommage pour une variable globale? // J’ai vu cette blague sur le mur dans mon laboratoire CS et, étant relativement inexpérimenté en C ++, je ne l’ai pas compris. Quelqu’un pourrait-il me l’expliquer?

javascript: définir une variable si elle n’existe pas

J’ai envie de faire quelque chose de très simple, mais d’être stupide à ce sujet. tout ce que je veux faire est de voir si une variable a été définie précédemment, et si elle ne l’a PAS, définissez-la avec une valeur par défaut. Voici un exemple: if(!embed_BackgroundColor) { var embed_BackgroundColor; embed_BackgroundColor = “#F4F4F4”; } alors, […]

Pourquoi utiliser abs () ou fabs () au lieu de la négation conditionnelle?

En C / C ++, pourquoi utiliser abs() ou fabs() pour trouver la valeur absolue d’une variable sans utiliser le code suivant? int absoluteValue = value < 0 ? -value : value; A-t-il quelque chose à voir avec moins d’instructions au niveau inférieur?