Cur*_*che 2 performance ms-access vba access-vba
将变量标注在函数的开头并且在它们被使用之前声明它们是否有性能优势?
我在MS Access 2003中使用VBA.
例,
Function f(y As Long) As Long
Dim x As Long
If y <> 0 Then
x = 1000000
End If
End Function
Run Code Online (Sandbox Code Playgroud)
经文
Function f(y As Long) As Long
If y <> 0 Then
Dim x As Long
x = 1000000
End If
End Function
Run Code Online (Sandbox Code Playgroud)
VBA绝对没有区别.声明变量只会影响设计时调试(IDE将知道要显示的自动完成(intellisense)).在这种情况下,它根本不会影响性能.我也做了很多VBA宏,这是我注意到的一件事.
作为演示,只需尝试在Dim语句上设置断点,您就会发现它不允许您.这是因为该指令永远不会执行,仅用于指导即时调试引擎.
希望能帮助到你
| 归档时间: |
|
| 查看次数: |
1178 次 |
| 最近记录: |