İçeriğe geç
parazade

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 nedir?
İçindekiler
  1. Sabit ne demek?
  2. Değişkenden farkı nedir?
  3. Neden kullanılı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