游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4452|回复: 17

$与不$有什么不同??

[复制链接]

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-2-13 18:23:00 | 显示全部楼层 |阅读模式
Mid,Mid$
Ucase,Ucase$
Left,Left$
象这些东西有这么不同??谢谢。

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-2-13 20:52:00 | 显示全部楼层

Re:$与不$有什么不同??

Mid$
是老式的字符串函数表达方式,
从QBASIC以后就废弃了,
为了向下兼容,
如今仍然保留了这种表达方式。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-2-13 21:11:00 | 显示全部楼层

Re:$与不$有什么不同??

M$为什么会推荐使用$??真是奇怪了。我不可能还“向下兼容”的。

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-2-13 21:17:00 | 显示全部楼层

Re:$与不$有什么不同??

有这个事情吗,我记得GWBASIC的时候,都是用$

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2007-2-13 21:18:00 | 显示全部楼层

Re:$与不$有什么不同??

M$出的一个叫什么Advisor for Visual Basic 6那个插件
用了后在我的代码里凡是出现这种Mid什么的都写上建议,建议改成Mid$等。

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-2-13 21:30:00 | 显示全部楼层

Re:$与不$有什么不同??

是不是可以避免类型转换,提高程序效率。

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2007-2-14 00:55:00 | 显示全部楼层

Re: $与不$有什么不同??

有$的函数返回的是字符类型,无$的函数返回的是变体类型,所以一般情况下有$的函数更快

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-2-14 09:11:00 | 显示全部楼层

Re: Re: $与不$有什么不同??

psic: Re: $与不$有什么不同??

有$的函数返回的是字符类型,无$的函数返回的是变体类型,所以一般情况下有$的函数更快


那我猜对了

45

主题

222

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2007-2-14 09:32:00 | 显示全部楼层

Re:$与不$有什么不同??

如果是声明的变量,$就没有意义。

27

主题

1289

帖子

1374

积分

金牌会员

Rank: 6Rank: 6

积分
1374
QQ
发表于 2007-2-14 15:52:00 | 显示全部楼层

Re:$与不$有什么不同??

5555555555555原来是技术贴
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 15:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表