Alles dat een beschrijving mist of niet is aangegeven, wordt als ongedefinieerd beschouwd. Bijvoorbeeld, in computerprogrammering als een variabele niet was gedeclareerd toen het programma of script werd uitgevoerd, ontvangt u een foutmelding "niet-waarde", "niet gedefinieerd", "niet-gebonden", "niet-gedefinieerd".
gebruik strict; $ x = "Voorbeeld";
print "$ x \ n";
In het bovenstaande voorbeeld van een Perl-programma omdat "gebruik strict;" wordt gebruikt in het script moeten alle variabelen worden gedeclareerd. Omdat de variabele $ x niet wordt gedeclareerd in het bovenstaande voorbeeld, geeft dit script een fout.
gebruik strict; mijn $ x = "Voorbeeld";
print "$ x \ n";
In het bovenstaande voorbeeld is de variabele $ x gedeclareerd door 'mijn' vóór de regel toe te voegen. Aangezien de variabele nu is gedeclareerd en gedefinieerd, wordt in dit script "Voorbeeld" afgedrukt.
NaN, Null, Programmeervoorwaarden, Niet-gedefinieerde variabele