Sabit Ne Demek?
İngilizce: Constant
Yayın: · Son güncelleme:
Sabit Ne Demek? Kısaca
Sabit (constant), programlamada bir kez değer atandıktan sonra program boyunca değiştirilmemesi gereken isimli veridir. Pi sayısı, bir vergi oranı ya da en fazla deneme hakkı gibi değerler sabit olarak tanımlanır.

Sabit ne demek?
Programlamada sabit, değeri baştan belirlenen ve program çalıştığı sürece değişmeyen bir veridir. Örneğin bir giriş ekranında en fazla üç hatalı şifre denemesine izin veriyorsanız, bu 3 sayısını MAKS_DENEME = 3 biçiminde sabit olarak tanımlarsınız. Kodun her yerinde 3 yazmak yerine bu adı kullanırsınız.
Matematikteki pi sayısını düşünün. Hesap ne olursa olsun pi aynı kalır; programdaki sabitler de bu mantıkla, değişmesi istenmeyen değerleri korur.
Değişkenden farkı nedir?
Değişkenin değeri program akışında güncellenebilir, sabitin ise değiştirilmesi engellenir ya da en azından amaçlanmaz. JavaScript'te const, Java'da final, C'de const anahtar kelimesi bu korumayı sağlar. Sabite yeni değer atamaya çalışırsanız dil hata verir.
Python'da gerçek anlamda kilitli sabit yoktur. Bunun yerine adı tamamen büyük harfle yazmak bir uzlaşıdır: KDV_ORANI gibi bir ad gören programcı, bu değere dokunmaması gerektiğini anlar.
Neden kullanılır?
Sabitlerin ilk faydası tek noktadan değişikliktir. Kargo bedava sınırını kodun on farklı yerinde 500 diye yazdıysanız, sınır değiştiğinde on yeri bulmanız gerekir. KARGO_SINIRI = 500 tanımladıysanız tek satırı güncellemek yeterlidir.
İkinci fayda okunabilirliktir. if sure > 86400 yerine if sure > BIR_GUN_SANIYE yazmak, sayının ne anlama geldiğini açıklar. Kodunuzda anlamı belirsiz rakamlar görürseniz, bunları anlamlı adlı sabitlere taşımayı deneyin.
Sıkça Sorulan Sorular
Sabit nedir, hangi durumlarda kullanılır?
Sabit, değeri program boyunca değişmeyen isimli veridir. Vergi oranı, deneme hakkı ya da sabit bir adres gibi birden fazla yerde kullanılan değerleri tek noktadan yönetmek için tercih edilir.
Sabitlerin adı neden büyük harfle yazılır?
Bu, birçok dilde yaygın bir adlandırma geleneğidir. Büyük harfli ad, okuyan kişiye değerin değiştirilmemesi gerektiğini ilk bakışta anlatır.
İlgili terimler
İlgili yazılar
Yatırım Fonu Nedir? Türleri, Nasıl Alınır ve Nelere Dikkat Edilir
Yatırım fonu, birçok yatırımcının parasını bir havuzda toplayıp profesyonel yöneticiyle hisse, tahvil, altın gibi araçlara yatıran ortak bir araçtır. Fon pay fiyatı her gün değişir; getirisi garanti değildir, masrafı ve türüne göre farklı riski vardır.
Pasif Gelir Nedir, Nasıl Elde Edilir? Sermaye ve Emek Gerçekleri
Pasif gelir, bir kez kurulduktan sonra her gün aktif çalışmadan gelmeye devam eden gelirdir: kira, faiz, temettü, dijital ürün ya da içerik geliri gibi. Ancak neredeyse her pasif gelir ya sermaye ya da önden yoğun emek ister ve düzenli bakım gerektirir.
Bütçe Nasıl Yapılır? Aylık Bütçe Tablosu ve 50/30/20 Kuralı Rehberi
Bütçe yapmak için net gelirini yaz, son 2-3 ayın harcamalarını dökümlerden çıkarıp zorunlu giderler, istekler ve birikim olarak grupla. Gelirini ay başında bu gruplara paylaştır, birikimi ilk ödeme gibi gör ve her ay planı gerçekleşenle karşılaştırıp güncelle.


