[[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