Sabit ve Değişmez

Yazılım programcıları kodlarında çeşitli veri türleri kullanır.

bir kelimesi kelimesine kendisi olarak ifade edilen bir değerdir. Örneğin, 25 sayısı veya "Hello World" dizesi her ikisi de değişmezdir.

bir sabit değişmezin yerine kullanılan bir veri türüdür. Sabitler,

  • yazılım programı sırasında çeşitli zamanlarda belirli, değişmeyen bir değer kullanılmalıdır
  • yazılım kodunu daha kolay anlamak istiyorsunuz

Bir programdaki bir değişken, programın yürütülmesi sırasında değerini değiştirebilir. Bir sabit, program boyunca aynı değeri korur.

Sabitkelimesi kelimesineMisal sabit PI = 3.14; var yarıçapı = 5; var çevre = 2 * PI * yarıçapı; var yarıçapı = 5; var çevre = 2 * 3.14 * yarıçap;

Sabit ve Değişmez Veri Türü - Örnek

Bir popülasyonun hangi üyelerinin oy kullanmaya uygun olduğunu, içki içmesine izin verildiğini veya her ikisinin de.

const DRINKING_AGE = 21; const VOTING_AGE = 18; 

18 ve 21 değişmez. Bunları kullanabiliriz değişmezleri programımızın tüm alanlarında. Örneğin, eğer (yaş> 18) veya (Yaşa eğer < 21). Ancak kullanırsak kodumuzu daha anlaşılır hale getirebiliriz sabitleri yerine. eğer (yaş> VOTING_AGE) anlaşılması daha kolaydır. Sabitleri kullanmanın diğer faydaları

  • Sabitler, programcıyı her bir hazır bilginin ne olması gerektiğini hatırlamaktan kurtarır. Genellikle program boyunca sabit kalan değerlerin iş anlamı vardır. Bu tür birkaç değer varsa, programcı hepsini programın başında tanımlayabilir ve daha kolay hatırlanabilir sabit isimlerle çalışabilir.
  • İş gereksinimleri sabitin değiştirilmesini gerektiriyorsa (örneğin, içme yaşı gelecekte 20'ye düşürülürse), programı uyarlamak çok daha kolaydır. Program boyunca değişmez değerler kullanırsak, değişikliğin yapılması zor olacak ve bazı örneklerin düzeltilmemesi için iyi bir şans var.

Referanslar

  • wikipedia: Değişmez (bilgisayar programlama)
  • wikipedia: Sabit (bilgisayar programlama)