Skip to main content

Apa itu pernyataan penugasan?

Pernyataan penugasan adalah konstruksi bahasa komputer yang mengikat nilai tertentu pada variabel komputer.Ini adalah konstruksi di mana -mana dalam bahasa pemrograman dan skrip, memungkinkan data untuk sementara disimpan di dalam program untuk penggunaan di masa mendatang.Ini adalah bagian penting dari pemrograman komputer karena jika data tidak dapat disimpan sementara dalam beberapa bentuk, tidak mungkin bagi suatu program untuk melakukan sesuatu yang berguna.

Jenis nilai apa pun dapat terikat pada variabel menggunakan pernyataan penugasan, menjadiIni objek yang kompleks atau tipe sederhana seperti integer atau string karakter.Jenis nilai yang dapat diikat tergantung pada bahasa komputer yang digunakan, karena beberapa bahasa mengandung jenis yang tidak dimiliki orang lain.Terlepas dari nilai data yang ditetapkan, pernyataan penugasan selalu bekerja dengan cara yang sama, mengaitkan data dengan variabel spesifik dalam kode mesin.Tepatnya bagaimana hal ini terjadi dapat bergantung pada bahasa komputer yang digunakan, tetapi pemrogram tidak pernah diperlukan untuk menangani proses ini dalam kode sumber.

Sebagian besar pernyataan penugasan ditulis dengan variabel sederhana ' sintaks nilai.Ini adalah sintaks yang paling umum untuk penugasan, meskipun bahasa tertentu memungkinkan sintaksis yang berbeda.Dalam bahasa PostScript, misalnya, nilai ditetapkan ke variabel menggunakan Def Nilai Sintaks /Variabel.Ada beberapa bahasa lain yang juga memiliki sintaksis alternatif, tetapi menetapkan nilai ke variabel menggunakan tanda yang sama hampir universal.

Menulis pernyataan penugasan tidak selalu menjamin bahwa nilai akan terikat dengan baik ke variabel.Ada beberapa bahasa komputer di mana pemrogram dapat menggunakan kata kunci tertentu untuk mencegah penugasan kembali suatu variabel setelah terikat pada suatu nilai.Penggunaan dan nama kata kunci ini berbeda antara bahasa, meskipun mereka melayani fungsi yang sama.Kadang -kadang, kesalahan dalam memori juga dapat menyebabkan pernyataan penugasan gagal.Ini tidak sering terjadi jika suatu program ditulis dengan cermat, tetapi masih dimungkinkan jika program secara tak terduga kehabisan memori atau menemukan masalah serius lainnya.

Dalam beberapa bahasa komputer, tanda yang sama dapat digunakan untuk hal -hal lain alih -alih tugaspenyataan.Penggunaan alternatif yang paling umum dari tanda yang sama adalah untuk mendefinisikan kembali aksinya, yang berpotensi menciptakan perbedaan drastis dalam mekanisme pernyataan penugasan biasa.Dimungkinkan untuk mendefinisikan kembali simbol lain untuk mengembalikan kemampuan pernyataan penugasan, tetapi ini sering merupakan usaha yang sangat kompleks.Penugasan kembali ini jarang diperlukan dalam pemrograman, dan biasanya harus dihindari kecuali benar -benar diperlukan.