首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在以下上下文中,“与”和“$”符号是什么意思?

问在以下上下文中,“与”和“$”符号是什么意思?
EN

Stack Overflow用户
提问于 2013-04-24 17:14:04
回答 2查看 9.7K关注 0票数 4

我正在进行代码审查,并且遇到了这样的情况:

代码语言:javascript
复制
Dim lngLen As Long    
lngLen = 16&

我做了一些阅读,似乎这是一种将数字转换为长数字的方法-是这样的吗?

但这真的是必要的吗,因为你可以只给lngLen赋值16,因为它是一个数值。

同样,按照下面的代码完成此操作:

代码语言:javascript
复制
Dim strCompName As String   
strCompName = String$(lngLen, 0&)

我从Access帮助定义中了解到String方法“返回一个包含指定长度的重复字符串的变量”。

那么$做了什么呢?再一次将0转换为长整型吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-24 17:33:55

您好,您可以查看此question,以获得对您的问题的可能答案。

编辑:此外,我可以在互联网上搜索更多的资源,我找到了这个VBA typing convention,它最初是在这个forum page上找到的。

希望这能对你有所帮助。

票数 5
EN

Stack Overflow用户

发布于 2013-04-24 17:40:53

按照您的询价

有些人认为选择返回正确类型的函数会稍微更有效率,这会加快代码的执行速度。

好吧,另一方面,有些人认为在代码中添加类型声明后缀根本没有任何用处,因为它没有用后缀声明。当然,这只会混淆代码。

代码语言:javascript
复制
String$ is a function
The $ at the end is a way of declaring the variable As String.
The & at the end is a way of declaring the variable As Long.

你说得对,我认为这里没有必要这么做。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16188066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档