当前位置: 首页 > 知识库问答 >
问题:

在Kotlin中创建全局常量的正确方法是什么?

齐招
2023-03-14

我想知道在静态编程语言中创建全局常量的最佳方法是什么。Java,我们将使用一个包含常量的类,我们只需要导入这个类就可以访问所有常量。但是在静态编程语言中,有两种主要的方法:

>

  • 您可以创建一个包含所有常量的对象:

    对象常量{const valCONST_1="foo"const valCONST_2="bar"const valCONST_3="toto"}

    但这不是推荐的方式,正如一位语言开发者在这里所说:https://discuss.kotlinlang.org/t/best-practices-for-top-level-declarations/2198/3

    我想知道是否有更好的解决办法。我不想让数百个顶级声明和大量导入充斥我的IDE,但显然不推荐使用“对象”方式。

    那我该怎么办?

    谢谢你的帮忙

  • 共有1个答案

    谢俊力
    2023-03-14

    正如你自己所指出的,第二种方式是首选。

    你不必一个接一个地导入常数,因为你可以导入包含它们的整个包。

    第一种方法也没有大问题。只是尽量避免将它们作为伴随对象。

     类似资料: