标签: constants

接口常量有什么用?

我正在学习Java,并且发现接口可以有字段,这些字段是public static和final.到目前为止,我还没有看到这些例子.这些接口常量的一些用例有哪些,我可以在Java标准库中看到一些吗?

java interface constants

114
推荐指数
4
解决办法
7万
查看次数

如何关闭PHP通知?

Notice: Constant DIR_FS_CATALOG already defined
Run Code Online (Sandbox Code Playgroud)

我已经注释掉display_errorsphp.ini,但不能正常工作.

如何让PHP不向浏览器输出这些内容?

UPDATE

我放在display_errors = Off那里,但它仍在报告此类通知,

这是PHP 5.3的问题吗?

报告众多调用堆栈 ..

php error-handling constants

114
推荐指数
9
解决办法
40万
查看次数

Kotlin中的常数 - 建议创建它们的方法是什么?

如何在Kotlin中创建常量?什么是命名惯例?我没有在文档中找到它.

companion object {
    //1
    val MY_CONST = "something"

    //2
    const val MY_CONST = "something"

    //3
    val myConst = "something"
}
Run Code Online (Sandbox Code Playgroud)

要么 ...?

android constants kotlin

112
推荐指数
12
解决办法
6万
查看次数

在iOS应用程序中存储全局常量的位置?

我的iOS应用程序中的大多数模型都在查询Web服务器.我想有一个配置文件存储服务器的基本URL.它看起来像这样:

// production
// static NSString* const baseUrl = "http://website.com/"

// testing
static NSString* const baseUrl = "http://192.168.0.123/"
Run Code Online (Sandbox Code Playgroud)

通过注释掉一行或另一行,我可以立即更改模型指向的服务器.我的问题是,在iOS中存储全局常量的最佳实践是什么?在Android编程中,我们有这个内置的字符串资源文件.在任何Activity(相当于UIViewController)中,我们可以使用以下命令检索这些字符串常量:

String string = this.getString(R.string.someConstant);
Run Code Online (Sandbox Code Playgroud)

我想知道iOS SDK是否有类似的存储常量的地方.如果没有,Objective-C中的最佳做法是什么?

cocoa-touch global constants objective-c ios

110
推荐指数
4
解决办法
9万
查看次数

PowerShell支持常量吗?

我想在PowerShell中声明一些整数常量.

有没有好办法呢?

powershell constants

106
推荐指数
5
解决办法
5万
查看次数

这个源代码在C中打开一个字符串.它是如何做到的?

我正在阅读一些模拟器代码,我反驳了一些奇怪的东西:

switch (reg){
    case 'eax':
    /* and so on*/
}
Run Code Online (Sandbox Code Playgroud)

这怎么可能?我以为你只能switch在积分类型上.是否有一些宏观技巧在继续?

c label constants switch-statement

105
推荐指数
3
解决办法
1万
查看次数

如何在EL中引用常量?

如何在JSP页面上引用EL常量?

我有一个Addresses名为常量的接口URL.我知道我可以通过以下方式用scriplet引用它:<%=Addresses.URL%>,但是我如何使用EL来做到这一点?

jsp constants el

102
推荐指数
7
解决办法
7万
查看次数

接口常量的优缺点

PHP接口允许在接口中定义常量,例如

interface FooBar
{
    const FOO = 1;
    const BAR = 2;
}
echo FooBar::FOO; // 1
Run Code Online (Sandbox Code Playgroud)

任何实现类都将自动提供这些常量,例如

class MyFooBar implement FooBar
{
}
echo MyFooBar::FOO; // 1
Run Code Online (Sandbox Code Playgroud)

我对此的看法是,任何Global都是邪恶的.但我想知道接口常量是否同样适用.鉴于对接口的编码通常被认为是良好的做法,使用接口常量是在类上下文之外使用的唯一常量吗?

虽然我很想听听您的个人意见以及您是否使用界面常量,但我主要是在您的答案中寻找客观原因.我不希望这是一个民意调查问题.我对使用接口常量对可维护性有什么影响感兴趣.耦合.或单元测试.它与SOLID PHP有什么关系?它是否违反了任何被认为是PHP良好实践的编码原则?你明白了......

注意: Java有一个类似的问题列出了一些很好的理由,说明它们是Bad Practice,但由于Java不是PHP,我认为再次在PHP标记中提出它是合理的.

php interface constants

101
推荐指数
2
解决办法
3万
查看次数

在python中分配变量NaN而不是numpy

大多数语言都有一个NaN常量,您可以使用它来为变量赋值NaN.python可以不使用numpy吗?

python constants nan

97
推荐指数
5
解决办法
14万
查看次数

在java中以Enum方式将整数值存储为常量

我目前正在以下列方式创建整数常量.

public class Constants {
    public static int SIGN_CREATE=0;
    public static int SIGN_CREATE=1;
    public static int HOME_SCREEN=2;
    public static int REGISTER_SCREEN=3;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试以枚举方式执行此操作时

public enum PAGE{SIGN_CREATE,SIGN_CREATE,HOME_SCREEN,REGISTER_SCREEN}
Run Code Online (Sandbox Code Playgroud)

当我用PAGE.SIGN_CREATE它时应该返回1;

java enums constants

95
推荐指数
4
解决办法
12万
查看次数