为什么有些人会在 Visual Basic 的这个 TRIM 命令中添加额外的 & ""?
IF Trim(TwitterUserName & "") <> "" THEN
它有什么好处..?
提前谢谢了..
为什么有些人会在 Visual Basic 的这个 TRIM 命令中添加额外的 & ""?
IF Trim(TwitterUserName & "") <> "" THEN
它有什么好处..?
提前谢谢了..
尝试Trim()
Null 等将导致数据类型不匹配错误。将空字符串附加到变量会强制转换为字符串数据类型,并允许Trim()
无错误地运行 - 尽管您仍然需要检查它是否真的为空,因此需要检查其余代码。
抢占已经持续了很长一段时间的错误有点懒惰的捷径——我找不到在最后一个版本的 VBScript 中是否仍然需要它。
巫毒?玩笑?谁知道。
即使 TwitterUserName 可能包含诸如 Empty 或 Null 之类的讨厌值,强制转换为字符串并附加一个空字符串也无济于事。
缺少 Len() 以使与 0 的比较合理。