U programiranju, deklaracija je izraz koji opisuje identifikator, kao što je ime varijable ili funkcije. Izjave su važne jer informiraju prevoditelja ili tumača što znači riječ za identifikaciju i kako bi se trebala koristiti identificirana stvar.
Deklaracija može biti obvezna ili potrebna, ovisno o programskom jeziku. Na primjer, u programskom jeziku C sve varijable moraju biti deklarirane s određenim tipom podataka prije nego im se može dodijeliti vrijednost.
U nastavku su navedeni neki primjeri izjava.
Primjeri
moja $ pomoć;
Gore navedeni izraz perl objavljuje varijablu pod nazivom $ help . Znak dolara ( $ ) označava da je varijabla skalar. Posebna riječ my izjavljuje da $ help ima lokalni leksički opseg, što znači da se izvan bloka kodnog koda ne može koristiti varijabla $ help.
Isto tako, ova perl izjava:
naša $ pomoć;
... koristi posebnu riječ " naša" kako bismo izjavili da skalarna $ help ima globalni leksički opseg. Ova izjava znači da se varijabla može koristiti bilo gdje u programu, a bilo koji dio programa može promijeniti vrijednost $ help.
U nekim jezicima, deklaracija i dodjela vrijednosti mogu se pojaviti u jednoj izjavi. Na primjer, u perl-u:
moj $ help = "Računalna nada";
... proglašava skalarnu varijablu $ help s lokalnim opsegom i dodjeljuje joj vrijednost niza Computer Hope .
U programskom jeziku C, ova izjava:
int x;
... koristi posebnu riječ int za deklariranje da je x varijabla cjelobrojnog tipa podataka. Ako program pokuša dodijeliti ne-cijeli broj vrijednosti x, prevodilac će vratiti pogrešku. Slično tome,
char str [30];
... objavljuje niz pod nazivom str koji može sadržavati najviše 30 znakova.
Programski uvjeti