Шта је Декларација?

У програмирању, декларација је израз који описује идентификатор, као што је име варијабле или функције. Декларације су важне зато што информишу преводиоца или тумача шта значи реч за идентификацију и како би требало да се користи идентификована ствар.

Декларација може бити опционална или потребна, у зависности од програмског језика. На примјер, у програмском језику Ц, све варијабле морају бити деклариране с одређеним типом података прије него им се може додијелити вриједност.

У наставку су наведени неки примјери декларација.

Примери

 моја $ помоћ; 

Наведени перл израз декларише променљиву под именом $ хелп . Знак долара ( $ ) означава да је варијабла скалар. Посебна ријеч ми изјављује да $ хелп има локални лексички опсег, што значи да се изван блока кода који окружује варијабла $ хелп не може користити.

Слично томе, ова перл декларација:

 наша $ помоћ; 

... употребљава посебну ријеч да би прогласио да скаларна $ хелп има глобални лексички опсег. Ова декларација значи да се променљива може користити било где у програму, а било који део програма може да промени вредност $ хелп.

У неким језицима, декларација и додјела вриједности могу се појавити у једној изјави. На пример, у перл-у:

 ми $ хелп = "Цомпутер Хопе"; 

... декларише скаларну променљиву $ хелп са локалним опсегом и додељује јој вредност стринга Цомпутер Хопе .

У програмском језику Ц, ова декларација:

 инт к; 

... користи специјалну ријеч инт да декларише да је к варијабла целог типа података. Ако програм покуша да додели вредност која није цела, компајлер ће вратити грешку. Слично томе,

 цхар стр [30]; 

... декларише низ под именом стр који може да садржи највише 30 знакова.

Програмски термини