Groovy-変数

Groovyの変数は、次の2つの方法で定義できます。 native syntax データ型または次は by using the def keyword。変数定義の場合、型名を明示的に指定するか、代わりに「def」を使用する必要があります。これは、Groovyパーサーで必要です。

前の章で説明したように、Groovyには次の基本的なタイプの変数があります-

  • byte−これはバイト値を表すために使用されます。例は2です。

  • short−これは短い数を表すために使用されます。例は10です。

  • int−これは整数を表すために使用されます。例は1234です。

  • long−これは長い数値を表すために使用されます。例は10000090です。

  • float−これは、32ビット浮動小数点数を表すために使用されます。例は12.34です。

  • double−これは、64ビット浮動小数点数を表すために使用されます。64ビット浮動小数点数は、場合によっては必要になる可能性のある、より長い10進数表現です。例は12.3456565です。

  • char−これは1文字のリテラルを定義します。例は「a」です。

  • Boolean −これは、trueまたはfalseのいずれかであるブール値を表します。

  • String −これらは、で表されるテキストリテラルです。 the form文字のチェーンの。たとえば、「He​​lloWorld」。

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

上記のプログラムを実行すると、次の結果が得られます-

Hello

変数の命名

変数の名前は、文字、数字、および下線文字で構成できます。文字またはアンダースコアで始まる必要があります。Javaが大文字と小文字を区別するプログラミング言語であるように、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); 
   } 
}

上記のプログラムを実行すると、次の結果が得られます-

5 
6 
Joe

私たちはそれを見ることができます x そして X 大文字と小文字が区別されるため、は2つの異なる変数であり、3番目のケースでは、_Nameがアンダースコアで始まることがわかります。

変数の印刷

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

上記のプログラムを実行すると、次の結果が得られます-

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