정의되지 않은 것은 무엇입니까?

설명이 없거나 선언 되지 않은 것은 정의되지 않은 것으로 간주됩니다. 예를 들어 컴퓨터 프로그래밍에서 프로그램이나 스크립트가 실행될 때 변수가 선언되지 않은 경우 "값 없음", "정의되지 않음", "언 바운드", "정의되지 않음"오류 메시지가 나타납니다.

엄격한 사용; $ x = "예";

print "$ x \ n";

위의 예제에서 Perl 프로그램의 "use strict;" 스크립트에서 모든 변수를 선언해야합니다. 위의 예제에서 $ x 변수가 선언되지 않았으므로이 스크립트는 오류를 발생시킵니다.

엄격한 사용; 내 $ 엑스 = "예";

print "$ x \ n";

위의 예에서 $ x 변수는 라인 앞에 "my"를 추가하여 선언되었습니다. 변수가 선언되고 정의되었으므로이 스크립트는 "Example"을 인쇄합니다.

NaN, Null, 프로그래밍 용어, 정의되지 않은 변수