Skip to main content

Apa nilai yang tidak ditentukan?

Nilai yang tidak terdefinisi biasanya terjadi ketika ada kesalahan dalam kode program perangkat lunak komputer.Biasanya variabel yang telah diinstruksikan program untuk dicari tidak valid atau tidak memiliki nilai yang cocok dengan apa yang dicari kode.Misalnya, satu bagian dari kode aplikasi perangkat lunak dapat mendefinisikan variabel sebagai surat, yang tidak sesuai dengan fungsi perintah yang menginstruksikan program untuk mencari nomor.

Karena aplikasi perangkat lunak ditulis dalam kode, perintah dan fungsi tertentumembutuhkan beberapa jenis korelasi.Ketika program menentukan bahwa ia memiliki nilai yang tidak terdefinisi, biasanya akan mengembalikan pesan kesalahan.Pemrogram yang cerdas biasanya dapat menentukan cara memperbaiki nilai yang tidak terdefinisi dari bahasa yang terkandung dalam pesan kesalahan atau log.

Pointer nol juga dianggap sebagai nilai yang tidak terdefinisi.Dalam komputasi, ini setara dengan tidak adanya nilai atau objek.Ini adalah sesuatu yang program tidak dapat dikaitkan dengan objek yang valid, dan upaya untuk melakukannya akan sering mengakibatkan kesalahan yang menyebabkan penghentian program.Kurangnya objek atau nilai yang valid tidak selalu berarti bahwa variabel tidak ada, tetapi bahwa program tidak dapat mencocokkannya dengan sesuatu yang masuk akal.Nama setara dengan titik koma.Ketika suatu fungsi yang mencari nama mencoba mencocokkan titik koma sebagai nilai yang ditentukan, ia menyadari bahwa titik koma bukanlah nama.Sejauh menyangkut program ini tidak valid dan fungsi tidak dapat dilanjutkan lebih lanjut.

Variabel dapat diperiksa untuk melihat apakah mereka berisi nilai yang tidak ditentukan.Salah satu cara untuk menguji ini adalah dengan kontras variabel dengan nilai yang tidak terdefinisi atau nol.Sebagian besar pemrogram akan dapat melakukan tes ini.Karena program perangkat lunak yang berbeda ditulis dalam bahasa pemrograman yang berbeda, proses dan kata -kata dapat bervariasi.

Pemrogram perangkat lunak juga dapat mengubah pengkodean program untuk memperbaiki kesalahan apa pun yang berkaitan dengan nilai yang tidak ditentukan.Mereka hanya perlu memastikan bahwa cara di mana variabel didefinisikan adalah kongruen dengan apa yang dicari fungsi tersebut.Terkadang tes atau pesan kesalahan akan mengarahkannya ke arah yang benar atau mereka mungkin perlu melakukan pemeriksaan teliti, baris demi baris kode.