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

우리는 그것을 볼 수 있습니다 xX 대소 문자 구분으로 인해 두 개의 다른 변수이며 세 번째 경우 _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