【问题标题】:VBA Variable Definition - Which Data Type Should I use?VBA 变量定义 - 我应该使用哪种数据类型?
【发布时间】:2015-05-11 01:18:18
【问题描述】:

我是编程新手,想知道在编写代码时应该如何定义变量。我知道我应该将字符串用于单词等,但是当使用带小数点的数字进行乘法或除法等计算时,我应该使用 Single、Double 等吗?

【问题讨论】:

    标签: vba variables definition


    【解决方案1】:

    VB 可以使用,而 VBS 只能使用 Variants。这些数据类型不需要声明,因为它们会自动转换。如果y = x / 55,EG x = "27.5" 将起作用。您无需考虑数据类型。

    变体较慢。对于小型程序,这无关紧要。尽管在循环中要小心。他们总是可以被强迫的。

    使用变体可以带来一种简洁的编程风格,其中程序逻辑而不是二进制实现是最重要的。

    在 VB 中,您主要使用使用变体的 COM。

    【讨论】:

      【解决方案2】:

      如果您是编程新手,建议保持简单并使用DoubleDouble 是大多数数学函数的原生类型。它可能会更快,但如今,所有数字类型似乎都具有相同的性能。

      Single 在不需要额外精度时可用于节省空间。 Single 也可以,但最好坚持使用一种类型并始终如一地使用它。

      【讨论】:

        猜你喜欢
        • 2012-11-07
        • 1970-01-01
        • 1970-01-01
        • 2017-06-10
        • 2014-06-28
        • 2021-09-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多