gpt4 book ai didi

vba - VBA 的隐藏陷阱

转载 作者:行者123 更新时间:2023-12-04 17:28:28 25 4
gpt4 key购买 nike

这个问题是为了增加 Hidden features of VBA 上的隐藏特征问题。

VBA 最大、最常见或最烦人的陷阱是什么?

请列出任何可能被描述为

  • 程序员当心
  • VBA 行为需要痛苦和持续的解决方法。
  • 始终使错误易于产生的事物。
  • 程序员困惑的事
  • 与其他语言等相比的非常规语法或行为
  • 最佳答案

    整个语言?

    嗯,我会具体一点:事实是:

  • x = f(y)
  • f(y)
  • f y
  • Call f(y)

  • 所有都有微妙的不同语义,这取决于 fFunctionSub以及是否 yByRefByVal .

    也就是说,如果 f是一个函数:
  • x = f(y)满足您的期望
  • f(y)确实打电话f并丢弃返回值,但如果 yByRef它将通过ByVal作为特例
  • f y是语法错误
  • Call f(y)做为 f(y)以上,但没有 ByVal警告

  • 另一方面,如果 fSub :
  • f(y)是语法错误
  • f y正确
  • Call f(y)是语法错误

  • 哈扎!

    关于vba - VBA 的隐藏陷阱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2495310/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com