我想知道在静态编程语言中创建全局常量的最佳方法是什么。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,但显然不推荐使用“对象”方式。
那我该怎么办?
谢谢你的帮忙
null 另外,如果使用,是否需要导入文件,或者不导入文件,常量将全局可用? 我可以从逻辑上得出一个结论,即是定义自定义错误域之类的东西时的最佳选择(我真的对吗?)。但其他人呢?
我是一个项目的一部分,我正在尝试添加TypeScript Web Server,这将与Swagger兼容。 什么是最基本的策略来实现它,考虑到容易的可运维性。 > 对于TypeScript,我注意到存在用于从TypeScript接口生成JSON模型的Tyson库。 对于Swagger,我尝试使用“Swagger node restify”库,因为它支持向Swagger添加JSON模型。 然而,我遇
在JavaScript中,我可以这样做: 然后在另一个文件中: 它将定义
问题内容: 我想应该使用伪指令,但是将伪指令添加到正文中却侦听文档中的事件似乎很奇怪。 什么是正确的方法? 更新:找到了AngularJSUI,并看到了它们对keypress指令的实现。 问题答案: 这就是我使用jQuery完成此操作的方式-我认为有更好的方法。 plnkr演示
在GFM中,在列表中创建连续列表的正确方法是什么? 目标: 一个 我已经看了关于持续号码列表和相关问题的常见帖子,但还没有看到有人问这个问题。