以下解释来自Rhino 开发者文档
Empty
当您在 VBScript 中声明变量时,变量的值之前
第一个赋值未定义,或者Empty
.
Dim varValue ' Empty value
所以基本上,Empty
说“我是一个未初始化的变体。”如果你需要
检测变量是否实际上是空变体而不是
字符串或数字,您可以使用IsEmpty
。或者,您可以使用TypeName
or VarType
, but IsEmpty
是最好的。
So Empty
用于声明变量。如果你声明一个变量,你就在栈上保留了存储空间,但是栈上Empty的值是多少呢?
VBScript 变量的类型Variant
。变体表示可以更改类型的值。在内存中,Variant类型是16字节结构.
如果变量为空(Empty
值),那么vt
成员(存储变量引用的数据类型)的值为0x0000
(VT_EMPTY)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)