Mis on deklaratsioon?

Programmeerimisel on deklaratsioon avaldus, mis kirjeldab identifikaatorit, näiteks muutuja või funktsiooni nime. Deklaratsioonid on olulised, sest nad teavitavad kompilaatorit või tõlki sellest, milline on identifitseeriv sõna ja kuidas tuvastatud asja tuleks kasutada.

Deklaratsioon võib sõltuvalt programmeerimiskeelest olla valikuline või nõutav. Näiteks C-programmeerimiskeeles tuleb kõik muutujad deklareerida konkreetse andmetüübiga enne, kui neile saab määrata väärtuse.

Allpool on mõned näited deklaratsioonidest.

Näited

 minu $ abi; 

Ülaltoodud perli avaldus deklareerib muutuja nimega $ help . Dollari märk ( $ ) näitab, et muutuja on skalaar. Eriline sõna minu kinnitab, et $ spikkeril on kohalik leksiline ulatus, mis tähendab, et väljaspool kaasnevat koodi plokki ei saa muutujat $ help kasutada.

Samamoodi on see perli deklaratsioon:

 meie $ abi; 

... kasutab spetsiaalset sõna meie, et deklareerida, et skalaari $ abiga on üldine leksikaalne ulatus. See deklaratsioon tähendab, et muutujat saab kasutada kõikjal programmis ja programmi mis tahes osa võib muuta $ help väärtust.

Mõnedes keeltes võib deklaratsioon ja väärtuse omistamine esineda ühes avalduses. Näiteks perlis:

 minu $ help = "Arvuti lootus"; 

... deklareerib kohaliku ulatusega skalaarse muutuja $ ja määrab selle stringi väärtuseks Computer Hope .

C-programmeerimiskeeles on see deklaratsioon:

 int x; 

... kasutab erisõna int, et deklareerida, et x on täisarvu andmetüübi muutuja. Kui programm püüab määrata mitte-täisarvu väärtusele x, tagastab kompilaator vea. Samamoodi

 char str [30]; 

... deklareerib massi nimega str, mis mahutab kuni 30 tähemärki.

Programmeerimise tingimused