我正在进行代码审查并遇到了这个问题:
Dim lngLen As Long
lngLen = 16&
我已经阅读了一些资料,这似乎是一种将数字转换为 long 的方法 - 对吗?
但这真的有必要吗,因为您可以分配
lngLen
16 的值,因为它是一个数值。此外,按照此代码完成:
Dim strCompName As String
strCompName = String$(lngLen, 0&)
我意识到
String
方法,来自 Access 帮助定义,“返回一个包含指定长度的重复字符串的变体。”那么美元有什么作用呢?又是 & 将 0 转换为 long 吗?
最佳答案
您好,您可以查看此 question为您的查询提供可能的答案。
编辑:
此外,我能够在互联网上搜索更多资源,我找到了这个 VBA typing convention最初在此 forum page 上发现的.
希望这会帮助你。
关于ms-access - &符号和 $ 符号在以下上下文中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16188066/