为什么会有人添加额外的& “在Visual Basic中的这个TRIM命令中?”
IF Trim(TwitterUserName & "") <> "" THEN
它提供了什么好处??
非常感谢...
答案 0 :(得分:4)
尝试Trim()
Null等将导致数据类型不匹配错误。向变量追加一个空字符串会强制转换为字符串数据类型,并允许Trim()
无误地运行 - 尽管您仍然需要检查它是否真的为空,因此代码的其余部分。
这是一个懒惰的快捷方式来抢占已经持续了一段时间的错误 - 我无法找到它是否仍然需要在最后一个版本的VBScript中。
答案 1 :(得分:2)
巫毒?玩笑?谁知道呢。
即使TwitterUserName可能包含令人讨厌的值,如Empty或Null,强制转换为字符串并追加空字符串也无济于事。
缺少一个Len()来与0进行比较。