> 일반적인 문제 > 명시적 옵션은 무엇을 합니까?

명시적 옵션은 무엇을 합니까?

coldplay.xixi
풀어 주다: 2020-10-29 15:11:24
원래의
6008명이 탐색했습니다.

explicit 옵션의 기능은 모든 변수를 사용하기 전에 정의해야 함을 선언하는 것입니다. 그렇지 않으면 정의되지 않은 변수를 사용할 때 프로그램이 오류를 보고합니다. 이러한 방식으로 변수 이름 철자법 및 기타 오류가 발생할 수 있습니다. 피하십시오.

명시적 옵션은 무엇을 합니까?

VBScript에서는 명시적인 변수 정의가 필요하지 않습니다. 즉, 정의 없이 변수를 직접 사용할 수 있어 매우 편리하지만 문제가 발생하기 쉽습니다.

예를 들어, 먼저 " var9"를 입력하고 값을 할당하는데, 아래에서 사용하면 아래 코드와 같이 변수명이 "varg"로 잘못 쓰여졌습니다. 이로 인해 프로그램 실행 시 예외가 발생하지는 않지만 처리 결과가 발생하는 문제가 발생합니다. msgbox를 사용하여 var9 값을 출력할 것으로 예상하지만 varg 값이 출력되고 var9에는 값이 할당되지 않으며 기본값은 null 값입니다. 실행 결과는 다음과 같습니다.

명시적 옵션은 무엇을 합니까?

우리가 말하는 "Option Explicit"는 위의 문제를 해결할 수 있습니다. ""Option Explicit"의 기능은 모든 변수를 사용하기 전에 정의해야 한다고 선언하는 것입니다. 그렇지 않으면 프로그램이 보고합니다. 이렇게 하면 변수 이름 철자 오류 및 기타 오류를 방지할 수 있으며, " Option Explicit"는 변수 저장 공간을 동적으로 할당하는 시간을 절약할 수 있습니다.

지금은 코드를 사용하여 미세 조정하고 "Option Explicit"를 추가하여 효과를 확인합니다. 명시적 옵션은 무엇을 합니까?

실행 결과는 다음과 같습니다.

프로그램에서 오류를 보고하고 문제를 확인했습니다. 따라서 프로그래밍할 때 불필요한 예외를 방지하려면 "Option Explicit"를 추가하는 것이 좋습니다. "Option Explicit"는 프로그램 상단에 배치해야 합니다.

위 내용은 명시적 옵션은 무엇을 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿