社区
VB基础类
帖子详情
Left$与Left有什么区别?
Vingsky
2004-11-20 11:30:10
在VB中我发现有很多函数后面都加有一个"$"符号,这与不加"$"符号的函数有什么区别呀!
...全文
333
18
打赏
收藏
Left$与Left有什么区别?
在VB中我发现有很多函数后面都加有一个"$"符号,这与不加"$"符号的函数有什么区别呀!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
libralibra
2004-12-22
打赏
举报
回复
但加"$"符号的函数的函数往往效率比较高,可以减少变量类型的查询
========================================
同意,建议都加上
Vingsky
2004-12-22
打赏
举报
回复
up,没法
Vingsky
2004-12-21
打赏
举报
回复
加有一个"$"符号的函数表示返回字符串型的数值,而不加"$"符号的函数返回变体通用数值
这点使我认识了一点,但疑问是 “字符串型的数值” 和 “变体通用数值” 除了性能上,应该在应用还有其它的区别吧,能不能举个例子(要不然都用字符串型的数值啦),让我们这些菜鸟更明白一些。
Tenner
2004-12-21
打赏
举报
回复
上面的 libralibra(食食物者为俊杰) 说道:
自定义函数也可以使用,例如
Private Function FunctionName$(ByVal x As Integer)
……
End Function
========================================================
同样可以这样定义:
Private Function FunctionName(ByVal x As Integer) As String
……
End Function
aohan
2004-12-21
打赏
举报
回复
除了$,你还可以看到其它数据类型的简写
比如Long可以写为&
Integer 为%
Vingsky
2004-12-21
打赏
举报
回复
'我有个疑问:如果加$这个这么好的话--效率高快,那为什么还要不加$的函数,
或者干脆没加$的函数直接返回字符串值就可以了,微软是多此一举吗?
Cnxiaowei
2004-11-22
打赏
举报
回复
谢谢我也学到了!!
libralibra
2004-11-21
打赏
举报
回复
回复人: cso(sjxsoft-天水是我家) ( ) 信誉:119 2004-11-21 00:48:00 得分: 0
在VB中我发现有很多函数后面都加有一个"$"符号,这与不加"$"符号的函数有什么区别呀!
==============
加有一个"$"符号的函数表示返回字符串型的数值,而不加"$"符号的函数返回变体通用数值,往往我们偷懒用不加"$"符号的函数,但加"$"符号的函数的函数往往效率比较高,可以减少变量类型的查询
-----------------------------------------------正解,如果不加$,默认返回是变体,你需要用字符串会自动向字符串转换,而left$会直接返回字符串所以效率较高。
还有很多类似的函数,right$/mid$
自定义函数也可以使用,例如
Private Function FunctionName$(ByVal x As Integer)
……
End Function
cso
2004-11-21
打赏
举报
回复
在VB中我发现有很多函数后面都加有一个"$"符号,这与不加"$"符号的函数有什么区别呀!
==============
加有一个"$"符号的函数表示返回字符串型的数值,而不加"$"符号的函数返回变体通用数值,往往我们偷懒用不加"$"符号的函数,但加"$"符号的函数的函数往往效率比较高,可以减少变量类型的查询
daisy8675
2004-11-21
打赏
举报
回复
无
capcom
2004-11-21
打赏
举报
回复
又学到了一招
fengyetianshi
2004-11-21
打赏
举报
回复
cso(sjxsoft-天水是我家) ( ) 信誉:同意
flyfalcon
2004-11-21
打赏
举报
回复
我怎么没见过加这个符号的,增长见识,顶!
recollectpainer
2004-11-21
打赏
举报
回复
学习,谢谢
flyingZFX
2004-11-21
打赏
举报
回复
我非常推荐使用
Left$() 这样可以非常返回一个字符串类型的,,
不用再让VB去转换了。
creazyfish
2004-11-21
打赏
举报
回复
其实为了编写的代码可读性高,完全可以先显示定义然后再赋值!楼上的讲锝很详细,我也没什么说的了呵呵,就当补充吧呵呵
Mars.CN
2004-11-21
打赏
举报
回复
我觉得相同!
学习
liangzhunyu
2004-11-20
打赏
举报
回复
在VB里,是没有区别的,这是早期在dos 下的basic的
样式padding-
left
和margin-
left
有什么
区别
?(from baidu zidao)
样式padding-
left
和margin-
left
有什么
区别
?(from baidu zidao) 样式padding-
left
和margin-
left
有什么
区别
? 悬赏分:20 - 解决时间:2006-3-31 11:18 先谢谢了...........
SQL中
left
join, right join有什么
区别
?(转)
1、
left
join 是左联接 返回包括左面表中的所有记录和右面表中联结字段相等的记录
left
join是以左面表的记录为基础的,右面表数据不足的地方用NULL填充 2、right join 是右联接 返回包括右面表中的所有记录和左面表...
Hive:
left
join VS
left
semi join VS in 的联系与
区别
Hive中,左关联有
left
join和
left
semi join两种方式,两种方式存在很大的差别。 简单总结来说:
left
join就是我们平时所用的
left
join。 而当A表
left
semi join关联B表时,结果表只能有A表的列,且B表只能在on中...
left
join 和
left
outer join 有什么
区别
?
left
join 是
left
outer join的简写,
left
join默认是outer属性的。outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的行。关键...
html
left
属性,css中
left
是什么意思?
css中
left
是规定元素左边缘的属性,该属性定义了定位元素左外边距边界与其包含块左边界之间的偏移。
left
也可以作为float属性的属性值,表示元素向左浮动。1、
left
属性:
left
属性规定元素的左边缘。该属性定义了定位...
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章