社区
VB基础类
帖子详情
Left$与Left有什么区别?
Vingsky
2004-11-20 11:30:10
在VB中我发现有很多函数后面都加有一个"$"符号,这与不加"$"符号的函数有什么区别呀!
...全文
334
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的
left
join和
left
outer join 的
区别
形式不一样。
left
join 是
left
outer join 的简写...Oracle中有三类OUTER JOIN – 分别是
LEFT
,RIGHT和FULL。一个
LEFT
OUTER JOIN包含“左”表中的所有记录,即使它与在此连接中指定的“右”表并不存在任何匹配。 ...
计算机函数公式
left
,Excel中如何使用
Left
函数?
我们在学习Excel表格的时候,很多时候都会搜索一些Excel的教程;而我们搜索最多的就是关于Excel函数的运用教程,因为学会Excel函数的运用,将会提高我们...方法如下:1、
Left
函数的语法结构是
Left
(text, num_cha...
inner join和
left
semi join的联系和
区别
参考:添加链接描述 添加链接描述 1 简介
LEFT
SEMI JOIN (左半连接)是 IN/EXISTS 子...2、
left
semi join 是只传递表的 join key 给 map 阶段,因此
left
semi join 中最后 select 的结果只许出现左表。 3、因为 le
MySQL
left
join 和
left
outer join
区别
MySQL
left
join 和
left
outer join
区别
left
join 与right join 与 join on 的
区别
有两张表或者多张表中有相同的字段才会查询出来。 例如: select t.username ,t.pssword ,t2.u_id ,t2.name,t2.code from test t
left
join test1 t2 on t.u_id =t2.u_id group by t.username order by t.u_id .
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章