【问题标题】:What are the real-world uses of Constants in Programming? [duplicate]常量在编程中的实际用途是什么? [复制]
【发布时间】:2021-11-03 13:34:06
【问题描述】:

我知道声明常量是一种使用相同标识符的方法,这些标识符的值不会随着时间而改变。但我只是想不出它在现实生活中被广泛使用的用例。另外,我们什么时候真的需要在任何编程语言中使用常量而不是变量?

【问题讨论】:

  • “广泛”是什么意思? GitHub 上有数以千计的代码库,您可以免费浏览,我相信其中一些使用常量。你总是可以用一个变量代替一个常数,但它可能效率较低。
  • 如果您在不可变的环境或像 Haskell 或 Erlang 这样的编程语言中操作,从技术上讲,一切都是不变的。
  • 无论如何,声明一个常量的主要目的是为了有一个单点变化。 Pi 到小数点后五位可以用数字 3.14159 来表示,或者你可以简单地使用常量pi,可读性更强;如果您需要的精度位数发生变化,您只需在一处进行更改。

标签: variables constants


【解决方案1】:

通过定义一个常量,您无需定期在代码中硬编码相同的值。你可以避免重复。您可以通过修改它们的定义来一次修改这些组值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-25
    • 2018-01-12
    • 2011-04-01
    • 2021-04-14
    • 2016-08-06
    • 1970-01-01
    • 2016-01-03
    相关资源
    最近更新 更多