Groovy - Değişkenler
Groovy'deki değişkenler iki şekilde tanımlanabilir - native syntax veri türü için veya sonraki için by using the def keyword. Değişken tanımları için, ya açıkça bir tür adı sağlamak ya da yerine "def" kullanmak zorunludur. Bu, Groovy ayrıştırıcı tarafından gereklidir.
Önceki bölümde açıklandığı gibi Groovy'de aşağıdaki temel değişken türleri vardır -
byte- Bu, bir bayt değerini temsil etmek için kullanılır. Bir örnek 2'dir.
short- Bu, kısa bir sayıyı temsil etmek için kullanılır. Bir örnek 10'dur.
int- Bu, tam sayıları temsil etmek için kullanılır. Bir örnek 1234'tür.
long- Bu, uzun bir sayıyı temsil etmek için kullanılır. Bir örnek 10000090'dır.
float- Bu, 32 bitlik kayan nokta sayılarını temsil etmek için kullanılır. Bir örnek 12.34'tür.
double- Bu, bazen gerekli olabilecek daha uzun ondalık sayı temsilleri olan 64 bitlik kayan noktalı sayıları temsil etmek için kullanılır. Bir örnek 12.3456565'tir.
char- Bu, tek bir karakter değerini tanımlar. Bir örnek "a" dır.
Boolean - Bu, doğru veya yanlış olabilen bir Boole değerini temsil eder.
String - Bunlar, içinde temsil edilen metin değişmezleridir the formkarakter zinciri. Örneğin "Merhaba Dünya".
Groovy ayrıca, sonraki bölümlerde göreceğimiz diziler, yapılar ve sınıflar gibi ek değişken türlerine de izin verir.
Değişken Beyanlar
Değişken bildirimi, derleyiciye değişken için depolamanın nerede ve ne kadar oluşturulacağını söyler.
Aşağıda, değişken bildirimine bir örnek verilmiştir -
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);
}
}
Yukarıdaki programı çalıştırdığımızda şu sonucu alacağız -
Hello
Değişkenleri Adlandırma
Bir değişkenin adı harflerden, rakamlardan ve alt çizgi karakterinden oluşabilir. Bir harf veya alt çizgiyle başlamalıdır. Büyük ve küçük harfler farklıdır çünkü Groovy, tıpkı Java gibi büyük / küçük harfe duyarlı bir programlama dili.
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);
}
}
Yukarıdaki programı çalıştırdığımızda şu sonucu alacağız -
5
6
Joe
Bunu görebiliriz x ve X büyük / küçük harf duyarlılığı nedeniyle iki farklı değişkendir ve üçüncü durumda, _Name'in bir alt çizgiyle başladığını görebiliriz.
Değişkenleri Yazdırma
Bir değişkenin geçerli değerini println işlevi ile yazdırabilirsiniz. Aşağıdaki örnek bunun nasıl elde edilebileceğini göstermektedir.
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);
}
}
Yukarıdaki programı çalıştırdığımızda şu sonucu alacağız -
The value of x is 5 The value of X is 6