Apakah Perisytiharan?

Dalam pengaturcaraan, perisytiharan adalah pernyataan yang menerangkan pengenal, seperti nama pembolehubah atau fungsi. Pengisytiharan adalah penting kerana mereka memberitahu pengkompil atau penerjemah apa maksud perkataan mengenal pasti, dan bagaimana perkara yang dikenal pasti harus digunakan.

Pengisytiharan boleh menjadi pilihan atau diperlukan, bergantung pada bahasa pengaturcaraan. Sebagai contoh, dalam bahasa pengaturcaraan C, semua pembolehubah mesti diisytiharkan dengan jenis data tertentu sebelum mereka dapat diberikan nilai.

Berikut adalah beberapa contoh perisytiharan.

Contoh

 saya $ bantuan; 

Kenyataan perl di atas mengisytiharkan pembolehubah bernama $ help . Tanda dolar ( $ ) menunjukkan bahawa pembolehubah adalah skalar. Perkataan khas saya menyatakan bahawa bantuan $ mempunyai skop leksikal tempatan, yang bermaksud bahawa di luar blok kod tertutup, pemboleh ubah $ bantuan tidak boleh digunakan.

Begitu juga, deklarasi perl ini:

 bantuan $ kami; 

... menggunakan kata khas kami untuk mengisytiharkan bahawa bantuan $ skalar mempunyai skop leksikal global. Perisytiharan ini bermaksud bahawa pemboleh ubah boleh digunakan di mana saja dalam program ini, dan mana-mana bahagian program dapat mengubah nilai $ bantuan.

Dalam sesetengah bahasa, perisytiharan dan penugasan nilai boleh berlaku dalam satu kenyataan. Contohnya, dalam perl:

 my $ help = "Hope Computer"; 

... mengisytiharkan pembolehubah skalar $ membantu dengan skop setempat, dan memberikannya nilai nilai Komputer Hope .

Dalam bahasa pengaturcaraan C, pernyataan ini:

 int x; 

... menggunakan int perkataan khusus untuk mengisytiharkan bahawa x adalah pemboleh ubah jenis data integer. Jika program cuba untuk memberikan nilai bukan integer kepada x, pengkompil akan mengembalikan ralat. Begitu juga,

 char str [30]; 

... mengisytiharkan array bernama str yang boleh memegang maksimum 30 aksara.

Terma pengaturcaraan