Kas yra neapibrėžta?

Viskas, kas nėra aprašyta arba nebuvo deklaruota, laikoma neapibrėžta . Pvz., Programuojant kompiuterį, jei kintamasis nebuvo deklaruotas, kai vykdoma programa ar scenarijus, gausite „jokios reikšmės“, „nenurodyta“, „nepriskirta“, „neapibrėžta“ klaidos pranešimas.

naudoti griežtus; $ x = "Pavyzdys";

spausdinti "$ x n";

Pirmiau pateiktame pavyzdyje „Perl“ programa, nes „naudokite griežtą“; scenarijuje naudojami visi kintamieji. Kadangi pirmiau pateiktame pavyzdyje $ x kintamasis nėra deklaruojamas, šis scenarijus sukurtų klaidą.

naudoti griežtus, mano $ x = "Pavyzdys";

spausdinti "$ x n";

Pirmiau pateiktame pavyzdyje $ x kintamasis buvo deklaruotas pridedant „mano“ prieš liniją. Kadangi kintamasis yra paskelbtas ir apibrėžtas, šis scenarijus spausdina „Pavyzdį“.

NaN, Null, programavimo terminai, neapibrėžtas kintamasis