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文字のチェーンの。たとえば、「HelloWorld」。
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