Konstantno nasuprot doslovnom

Programeri softvera koriste različite vrste podataka u svom kodu.

doslovan je vrijednost koja se izražava kao sama. Na primjer, broj 25 ili niz "Hello World" su oba doslovna.

konstantno je vrsta podataka koja zamjenjuje doslovno. Konstante su korisne u situacijama kada

  • određena, nepromjenjiva vrijednost koristi se u različito vrijeme tijekom softverskog programa
  • želite lakše razumjeti softverski kod

Varijabla u programu može mijenjati svoju vrijednost tijekom izvođenja programa. Konstanta zadržava istu vrijednost u programu.

KonstantnodoslovanPrimjer const PI = 3,14; var radijus = 5; var opseg = 2 * PI * polumjer; var radijus = 5; var obim = radijus 2 * 3,14 *;

Konstantni prema doslovnom tipu podataka - primjer

Pretpostavimo da pišemo program kojim ćemo utvrditi koji pripadnici populacije imaju pravo glasa, kojem je dozvoljeno piti, i jedno ili i drugo.

const DRINKING_AGE = 21; const VOTING_AGE = 18; 

18 i 21 su doslovni. Možemo ih koristiti literali u svim područjima našeg programa. Na primjer, ako (dob> 18) ili ako (dob < 21). Ali možemo učiniti naš kôd razumljivijim ako ga koristimo konstante umjesto. ako (dob> VOTING_AGE) lakše je razumjeti. Ostale prednosti korištenja konstanti su

  • Konstante programera oslobađaju od pamćenja onoga što bi trebao biti svaki doslov. Često vrijednosti koje ostaju konstantne u cijelom programu imaju poslovno značenje. Ako postoji nekoliko takvih vrijednosti, programer ih može definirati na početku programa i tada raditi s konstantnim imenima koja se lakše pamte..
  • Ako poslovni zahtjevi nalažu da se konstanta mijenja (na primjer, ako se ubuduće pijenje spušta na 20), mnogo je lakše prilagoditi program. Ako u programu koristimo literale, promjena će biti teško izvršiti i postoji velika vjerojatnost da se neki slučajevi neće ispraviti.

Reference

  • wikipedia: Literal (računalno programiranje)
  • wikipedia: Constant (računalno programiranje)