Groovy-변수
Groovy의 변수는 두 가지 방법으로 정의 할 수 있습니다. native syntax 데이터 유형 또는 다음은 by using the def keyword. 변수 정의의 경우 형식 이름을 명시 적으로 제공하거나 대체 할 때 "def"를 사용해야합니다. 이것은 Groovy 파서에 필요합니다.
이전 장에서 설명한대로 Groovy에는 다음과 같은 기본 유형의 변수가 있습니다.
byte− 바이트 값을 나타내는 데 사용됩니다. 예는 2입니다.
short− 짧은 숫자를 나타내는 데 사용됩니다. 예는 10입니다.
int− 정수를 나타내는 데 사용됩니다. 예는 1234입니다.
long− 이것은 긴 숫자를 나타내는 데 사용됩니다. 예를 들면 10000090입니다.
float− 32 비트 부동 소수점 숫자를 나타내는 데 사용됩니다. 예는 12.34입니다.
double− 때때로 필요할 수있는 더 긴 십진수 표현 인 64 비트 부동 소수점 수를 나타내는 데 사용됩니다. 예는 12.3456565입니다.
char− 이것은 단일 문자 리터럴을 정의합니다. 예는 'a'입니다.
Boolean − 이것은 참 또는 거짓 일 수있는 부울 값을 나타냅니다.
String − 이들은 다음으로 표현되는 텍스트 리터럴입니다. the form캐릭터 체인의. 예 :“Hello World”.
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 대소 문자 구분으로 인해 두 개의 다른 변수이며 세 번째 경우 _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