社区
VB基础类
帖子详情
Left$与Left有什么区别?
Vingsky
2004-11-20 11:30:10
在VB中我发现有很多函数后面都加有一个"$"符号,这与不加"$"符号的函数有什么区别呀!
...全文
326
18
打赏
收藏
Left$与Left有什么区别?
在VB中我发现有很多函数后面都加有一个"$"符号,这与不加"$"符号的函数有什么区别呀!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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的
hive中
left
join、
left
outer join和
left
semi join的
区别
left
semi join与
left
outer join的
区别
:
left
semi join相当于in,即会过滤掉左表中join不到右表的行,右表中有多行能join到时显示一行,并且只输出左表的字段、不输出右表的字段;
left
outer join不会过滤掉左表中...
left
join 和
left
semi join
区别
左连接与+号, 就是左边的表数据都要。 select * from a,b where a.id=b....
left
join 和
left
semi join
区别
:
left
join A表记录全部有,如果B表多行的话,A数据就被重复了一次。
left
semi join不重复,...
left
join 和
left
outer join 有什么
区别
?
left
join 是
left
outer join的简写,
left
join默认是outer属性的。outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的行。关键...
SparkSQL中join和
left
join的
区别
?
left
semi join 相当于 IN (KeySet)语句,可以作为
left
join的优化,其会自动过滤右表重复的项,实现上是以左表为驱动表,其中每一条记录扫描右表匹配表时,当扫描到第一个匹配的项时就会中断扫描返回结果,同时...
left
semi join 和
left
join
区别
left
semi join 和
left
join 联系和
区别
1、都是左表连接,但是semi join右表关联不左表也不会出来,
left
join不一样 2、semi join只能查询左表信息,
left
join可以查询所有 3、semi join是
left
join的一种优化 4、...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章