Rexx - Değişkenler
Rexx'te tüm değişkenler '=' ifadesiyle bağlıdır. Değişken adlarına bazen semboller denir. Harfler, Rakamlar ve 'gibi Karakterlerden oluşabilir.. ! ? _'. Oluşturduğunuz bir değişken adı rakam veya nokta ile başlamamalıdır. Basit bir değişken adı nokta içermez. Bir nokta içeren bir değişken adı, bileşik değişken olarak adlandırılır ve bir dizi veya tabloyu temsil eder.
Aşağıdakiler, önceki bölümde de açıklanan Rexx'teki temel değişken türleridir -
Integers- Bu, bir tamsayıyı veya bir kayan noktayı temsil etmek için kullanılır. Buna bir örnek 10'dur.
Big integers - Bu, büyük bir tamsayı değerini temsil eder.
Decimal - Ondalık değer, bir ondalık nokta içeren ancak üs tanımlayıcı içermeyen bir sayısal dizidir.
Float - Bir kayan değer, bilimsel gösterimde bir sayıyı temsil eden bir dizedir.
String - Rexx'te bir dizi karakter bir dizeyi tanımlar.
Farklı Değişken Fonksiyon Türleri
Bu bölümde, bir değişkenin gerçekleştirebileceği çeşitli işlevleri tartışacağız.
Değişken Beyanlar
Bir değişkeni tanımlamanın genel sözdizimi aşağıdaki gibi gösterilmiştir -
var-name = var-value
nerede
var-name - Bu, değişkenin adıdır.
var-value - Bu, değişkene bağlı değerdir.
Aşağıdaki program, değişken bildirimine bir örnektir -
Example
/* Main program */
X = 40
Y = 50
Result = X + Y
say Result
Yukarıdaki örnekte 2 değişkenimiz var, biri X değere bağlı olan 40 ve bir sonraki Y değerine bağlı olan 50. Sonuç olarak adlandırılan başka bir değişken,X and Y.
Yukarıdaki programın çıktısı aşağıdaki gibi olacaktır -
90
Değişkenleri Adlandırma
Değişken adlarına bazen semboller denir. Harfler, Rakamlar ve 'gibi Karakterlerden oluşabilir. ! ? _ '. Oluşturduğunuz bir değişken adı rakam veya nokta ile başlamamalıdır.
Bir değişkene henüz bir değer atanmamışsa, başlatılmamış olarak adlandırılır. İlklendirilmemiş bir değişkenin değeri, değişkenin kendisinin büyük harflerle olan adıdır.
Atanmamış bir değişken örneği aşağıdaki gibidir -
Example
/* Main program */
unassignedvalue
say unassignedvalue
Yukarıdaki programı çalıştırırsanız aşağıdaki çıktıyı alırsınız -
UNASSIGNEDVALUE
sh: UNASSIGNEDVALUE: command not found
2 *-* unassignedvalue
>>> "UNASSIGNEDVALUE"
+++ "RC(127)"
Değişkenlere birden fazla değer atanabilir. Aşağıdaki program, X değerine nasıl birden çok kez değer atanabileceğini göstermektedir.
Example
/* Main program */
X = 40
X = 50
say X
Yukarıdaki programın çıktısı aşağıdaki gibi olacaktır -
50
Değişkenleri Yazdırma
Değişkenlerin değerleri, saykomut. Aşağıda, çeşitli değişkenlerin yazdırılmasına bir örnek verilmiştir.
Example
/* Main program */
X = 40
/* Display an Integer */
say X
Y = 50.5
/* Display a Float */
say Y
Z = "hello"
/* Display a string */
say Z
Yukarıdaki programın çıktısı aşağıdaki gibi olacaktır -
40
50.5
hello