我想知道为什么或(为什么不)应该(或不应该)使用这个陈述的想法。
由于这有点主观,这是我的标准: 由于具体原因(与无理的意见相对)而给出的支持。接受的最终答案将是最全面的答案。
答案 0 :(得分:6)
在精心设计的程序中,Defxxx语句毫无意义,因为所有变量和函数都将被显式输入。
除了一个案例:DefObj AZ与Option Explicit一起使得(实际上)任何无类型或未声明的变量,函数或成员都不可能存在于您的代码中,并使任何可能结束的事情作为一个变种突出的突出。
DefObj A-Z是Option Explicit腰带的吊带。