我正在使用代码解析器检查语法错误等,运行一些旧代码,并看到以下建议:
Str functions should use $( for speed:
Trim(
我认为使用' $'强制打字(所以我们知道它将成为一个字符串),但这确实节省了多少时间?
所以问题是:在没有' $'的情况下,幕后会发生什么额外的步骤?到位以及这些额外步骤有多贵?
这些天几乎可以保证可以忽略不计,但我对相对成本感到好奇;如果没有' $'需要花费4个刻度,但需要花费4美元。费用为1,那相对表现相当显着。
答案 0 :(得分:2)
VB6有两个版本的字符串函数。 "正常"字符串函数返回Variant数据类型。 $ return String数据类型的函数。使用字符串总是比使用变体更快。因此,你应该总是使用$ -functions。