当前位置:  开发笔记 > 后端 > 正文

Mid()vs Mid $()

如何解决《Mid()vsMid$()》经验,为你挑选了1个好方法。

根据VB6中的文档,Mid()函数返回一个变量,但Mid $()返回一个字符串,显然这更有效.

我的问题是:

    我可以用什么简单的测试来辨别性能上的差异?我尝试使用Perfmon监视一个简单的应用程序执行一些字符串操作,但是没有明显的区别.

    值得担心吗?我已经养成了使用$ -ized函数的习惯,但是我应该推荐团队中的每个人也使用它吗?

dkretz.. 21

不值得担心.它是15-20年前Microsoft Basic的一个残余,当时快速处理器的速度比现在慢了几个数量级.

但是,使用Mid $具有一定的美学吸引力,而不是让VB确定您的数据类型是什么.如果你有任何循环正在执行它,比如说,每秒数千次,那么你的好奇心因素可能会增加.不然,呃.

这是一个测量差异的人的链接.Mid $是Mid的2.5倍.包括回到VB4的测试.



1> dkretz..:

不值得担心.它是15-20年前Microsoft Basic的一个残余,当时快速处理器的速度比现在慢了几个数量级.

但是,使用Mid $具有一定的美学吸引力,而不是让VB确定您的数据类型是什么.如果你有任何循环正在执行它,比如说,每秒数千次,那么你的好奇心因素可能会增加.不然,呃.

这是一个测量差异的人的链接.Mid $是Mid的2.5倍.包括回到VB4的测试.

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有