Pastovus ir literatūrinis

Programinės įrangos programuotojai savo kode naudoja įvairius duomenų tipus.

A pažodinis yra vertybė, išreikšta kaip pati. Pvz., Skaičius 25 arba eilutė „Sveikas pasaulis“ yra skaitmenys.

A pastovus yra duomenų tipas, pakeičiantis žodį. Konstantos yra naudingos tais atvejais, kai

  • specifinė, nesikeičianti reikšmė turi būti naudojama įvairiu metu programinės įrangos programos metu
  • norite lengviau suprasti programinės įrangos kodą

Programos kintamasis gali pakeisti savo vertę programos vykdymo metu. Pastovus išlieka ta pati reikšmė visoje programoje.

PastovusPažodinisPavyzdys const PI = 3,14; var spindulys = 5; var apskritimas = 2 * PI * spindulys; var spindulys = 5; var apskritimas = 2 * 3,14 * spindulys;

Pastovus ir pažodinis duomenų tipas - pavyzdys

Tarkime, kad mes rašome programą, skirtą nustatyti, kurie gyventojų nariai gali balsuoti, kuriems leidžiama gerti, abu ar ne.

const DRINKING_AGE = 21; const VOTING_AGE = 18; 

18 ir 21 yra litralai. Mes galime jais naudotis litralai visose mūsų programos srityse. Pavyzdžiui, jei (amžius> 18) arba jei (amžius < 21). Bet mes galime padaryti mūsų kodą suprantamesnį, jei jį naudosime konstantos vietoj to. if (amžius> VOTING_AGE) yra lengviau suprantamas. Kiti konstantų naudojimo pranašumai yra

  • Konstantos neleidžia programuotojui atsiminti, koks turėtų būti kiekvienas pažodis. Dažnai visos programos metu pastovios vertybės turi verslo prasmę. Jei yra kelios tokios vertės, programuotojas gali jas apibrėžti visos programos pradžioje ir tada dirbti su lengviau įsimenamais nuolatiniais vardais..
  • Jei verslo reikalavimai reikalauja pakeisti konstantą (pavyzdžiui, jei ateityje alkoholio vartojimo amžius sumažėja iki 20), programą pritaikyti yra daug lengviau. Jei programoje naudosime rašmenis, pakeitimo bus sunku padaryti ir yra didelė tikimybė, kad kai kurie egzemplioriai nebus ištaisyti.

Nuorodos

  • Vikipedija: Literal (kompiuterinis programavimas)
  • Vikipedija: Pastovus (kompiuterinis programavimas)