Groovy - Variables

Les variables dans Groovy peuvent être définies de deux manières - en utilisant le native syntax pour le type de données ou le suivant est by using the def keyword. Pour les définitions de variables, il est obligatoire de fournir un nom de type explicitement ou d'utiliser "def" en remplacement. Cela est requis par l'analyseur Groovy.

Il existe les types de variables de base suivants dans Groovy, comme expliqué dans le chapitre précédent -

  • byte- Ceci est utilisé pour représenter une valeur d'octet. Un exemple est 2.

  • short- Ceci est utilisé pour représenter un nombre court. Un exemple est 10.

  • int- Ceci est utilisé pour représenter des nombres entiers. Un exemple est 1234.

  • long- Ceci est utilisé pour représenter un nombre long. Un exemple est 10000090.

  • float- Ceci est utilisé pour représenter des nombres à virgule flottante de 32 bits. Un exemple est 12.34.

  • double- Ceci est utilisé pour représenter des nombres à virgule flottante de 64 bits qui sont des représentations de nombres décimaux plus longs qui peuvent parfois être nécessaires. Un exemple est 12.3456565.

  • char- Ceci définit un seul caractère littéral. Un exemple est «a».

  • Boolean - Cela représente une valeur booléenne qui peut être vraie ou fausse.

  • String - Ce sont des textes littéraux qui sont représentés dans the formde chaîne de caractères. Par exemple «Hello World».

Groovy permet également des types supplémentaires de variables telles que des tableaux, des structures et des classes que nous verrons dans les chapitres suivants.

Déclarations de variables

Une déclaration de variable indique au compilateur où et combien créer le stockage pour la variable.

Voici un exemple de déclaration de variable -

class Example { 
   static void main(String[] args) { 
      // x is defined as a variable 
      String x = "Hello";
		
      // The value of the variable is printed to the console 
      println(x);
   }
}

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant -

Hello

Nommer les variables

Le nom d'une variable peut être composé de lettres, de chiffres et du caractère de soulignement. Il doit commencer par une lettre ou un trait de soulignement. Les lettres majuscules et minuscules sont distinctes car Groovy, tout comme Java, est un langage de programmation sensible à la casse.

class Example { 
   static void main(String[] args) { 
      // Defining a variable in lowercase  
      int x = 5;
	  
      // Defining a variable in uppercase  
      int X = 6; 
	  
      // Defining a variable with the underscore in it's name 
      def _Name = "Joe"; 
		
      println(x); 
      println(X); 
      println(_Name); 
   } 
}

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant -

5 
6 
Joe

On peut voir ça x et X sont deux variables différentes en raison du respect de la casse et dans le troisième cas, nous pouvons voir que _Name commence par un trait de soulignement.

Variables d'impression

Vous pouvez imprimer la valeur actuelle d'une variable avec la fonction println. L'exemple suivant montre comment cela peut être réalisé.

class Example { 
   static void main(String[] args) { 
      //Initializing 2 variables 
      int x = 5; 
      int X = 6; 
	  
      //Printing the value of the variables to the console 
      println("The value of x is " + x + "The value of X is " + X);  
   }
}

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant -

The value of x is 5 The value of X is 6