什么是VBScript标识符中的重要字符数?

时间:2013-12-18 10:00:53

标签: vbscript identifier

来自那些有这种限制的语言的“好”旧时代,我想知道:

VBScript中标识符中的重要字符数是否有这样的限制?

曾经有BASIC变体将字符总数限制为8或16(MSX计算机,真正的旧ROM基础)。然后,Turbo Pascal(我认为)和GW-BASIC(我相信)允许任意长的标识符,但只有前20个左右的字符才有意义,所以VERYLONGNAMEWITHASUFFIX1VERYLONGNAMEWITHASUFFIX2被认为是相同的标识符

我们今天不会发现这是不合时宜的(好吧,昨天,因为它不是当前的技术)VBScript,对吗?

我不是很长的标识符的忠实粉丝,但是我生成的VBScript源代码可以在运行时立即执行,并且可能会使用长标识符,并且不能是人类可读的(考虑到开发人员不是一个正常的人类。)

令人震惊的是,我没有在bing上谷歌,或谷歌^^

1 个答案:

答案 0 :(得分:1)

根据docs

变量名称遵循用于在VBScript中命名任何内容的标准规则。变量名称:

Must begin with an alphabetic character.

Cannot contain an embedded period.

Must not exceed 255 characters.

Must be unique in the scope in which it is declared.