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