[[anasayfa|]] / [[basit_dili_kuralları|]]
====== Sabit ======
Sabitler değişmeyen veriler için kısayoldur. Sabit veriler sadece okunur, asla yazılamaz. Tüm uygulama boyunca, belirlendikleri birim ve pozisyon itibariyle geçerlidirler.
===== Sabit ne zaman kullanılır? =====
Eğer belirli veriler kodun birçok noktasında kullanılması gerekiyorsa, onları sabitlerle organize etmek hem kodun okunurluğu ve anlaşılabilmesi açısından, hemde gerekli değişiklikleri hızlıca gerçekleştirebilme açısından ciddi önem taşır.
Sabit nasıl belirlenir:
Sabit kısayollarım
...
SabitSon
Sabit blokuna emir kodu girilmez. Ya her satıra tek bir kısayol terimi girilir, yada x = veri şeklinde "kısayol terimi" = "temsil ettiği veri" girilir. Tek girilen terimler, en son verisi belli olan terimin verisi üzerinden artışlı bir veri temsil eder.
Örnek:
Sabit kısayollarım
a ? 0 temsil eder ?
b ? 1 temsil eder ?
c = 105 ? 105 temsil eder ?
d ? 106 temsil eder ?
e ? 107 temsil eder ?
g = 2,5 ? 2,5 temsil eder ?
h ? 3,5 temsil eder ?
i ? 4,5 temsil eder ?
k = "Merhaba" ? "Merhaba" temsil eder ?
l ? "Merhaba2" temsil eder ?
m ? "Merhaba3" temsil eder ?
n ? "Merhaba4" temsil eder ?
SabitSon
Sabitler aynı zaman içiçe tanımlanabiir:
Sabit kısayollarım
a ? a = 0 ?
b ? b = 1 ?
Sabit altbirim
x ? altbirim.x = 2 ?
y ? altbirim.y = 3 ?
SabitSon
SabitSon
Eğer alt sabit-tanımlarının isimlerini veri zincirine dahil etmek istersek, o halde alt-tanımı kilit eleman olarak girmeliyiz:
Sabit kısayollarım
a ? a = 0 ?
b ? b = 1 ?
Sabit altbirim * ? altbirim = 2 ?
x ? altbirim.x = 3 ?
y ? altbirim.y = 4 ?
SabitSon
SabitSon
Eğer kilit eleman ile yeni bir değer akımı başlayacak ise, bunu özellikle belirtmeliyiz:
Sabit kısayollarım
a ? a = 0 ?
b ? b = 1 ?
Sabit altbirim = 35 ? altbirim = 35 ?
x ? altbirim.x = 36 ?
y ? altbirim.y = 37 ?
SabitSon
SabitSon
Kullanım:
x = kısayollarım.a + kısayollarım.b
x += kısayollarım.altbirim.x + kısayollarım.altbirim.y