Groovy: часть 4 – переменные

groovy-logoПредыдущая часть – Groovy: часть 3 – типы данных.

Переменные в Groovy могут быть заданы двумя способами – с помощью указания типа данных и встроенного синтаксиса Groovy, либо – с помощью ключевого слова def.

Типы в Groovy рассмотрены в предыдущей части – Groovy: часть 3 – типы данных.

Кроме того – для переменных в Groovy допустимы и другие типы данных, такие как массивы, структуры и классы.

Объявление переменных

Объявление переменной указывает компилятору – где и сколько выделять памяти для хранения значения переменной.

Пример объявления переменной:

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);
   }
}

И результат выполнения:

$ ./example.groovy 
Hello

Имена переменных

Имя переменной может состоять из букв, цифр и символа подчёркивания, и должно начинатсья с буквы или подчёркивания.

Учтите, что регистр символов для Groovy имеет значение:

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); 
   } 
}

Результат:

$ ./example.groovy 
5
6
Joe

Тут x и X имеют различные значения.

Печать переменных

Вы можете вывести значение перменной на экран с помощью функции println(), например:

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);  
   }
}

Результат выполнения:

$ ./example.groovy 
The value of x is 5The value of X is 6

Продолжение – Groovy: часть 5 – операторы.