标签: constants

"将'const NSString*'发送到'NSString*'类型的参数会丢弃限定符"警告

我有常量NSString,我想调用如下:

[newString isEqualToString:CONSTANT_STRING];
Run Code Online (Sandbox Code Playgroud)

这里有错误的代码吗?

我收到了这个警告:

将'const NSString*'发送到'NSString*'类型的参数会丢弃限定符

这些如何宣布?

warnings constants objective-c nsstring

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

常数0.0039215689代表什么?

我一直看到这个常量弹出各种图形头文件

0.0039215689
Run Code Online (Sandbox Code Playgroud)

它似乎与颜色有关吗?

这是Google的第一个热门话题:

void RDP_G_SETFOGCOLOR(void)
{
    Gfx.FogColor.R = _SHIFTR(w1, 24, 8) * 0.0039215689f;
    Gfx.FogColor.G = _SHIFTR(w1, 16, 8) * 0.0039215689f;
    Gfx.FogColor.B = _SHIFTR(w1, 8, 8) * 0.0039215689f;
    Gfx.FogColor.A = _SHIFTR(w1, 0, 8) * 0.0039215689f;
}

void RDP_G_SETBLENDCOLOR(void)
{
    Gfx.BlendColor.R = _SHIFTR(w1, 24, 8) * 0.0039215689f;
    Gfx.BlendColor.G = _SHIFTR(w1, 16, 8) * 0.0039215689f;
    Gfx.BlendColor.B = _SHIFTR(w1, 8, 8) * 0.0039215689f;
    Gfx.BlendColor.A = _SHIFTR(w1, 0, 8) * 0.0039215689f;

    if(OpenGL.Ext_FragmentProgram && (System.Options & BRDP_COMBINER)) {
        glProgramEnvParameter4fARB(GL_FRAGMENT_PROGRAM_ARB, 2, Gfx.BlendColor.R, …
Run Code Online (Sandbox Code Playgroud)

c floating-point constants magic-numbers

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

为什么我不能拥有"public static const string S ="stuff";在我的班级?

在尝试编译我的类时,我收到一个错误:

常量'NamespaceName.ClassName.CONST_NAME'不能标记为静态.

在线:

public static const string CONST_NAME = "blah";
Run Code Online (Sandbox Code Playgroud)

我可以用Java一直这样做.我究竟做错了什么?为什么不让我这样做?

c# const constants

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

在ES6类中声明静态常量?

我想在a中实现常量class,因为在代码中找到它们是有意义的.

到目前为止,我一直在使用静态方法实现以下解决方法:

class MyClass {
    static constant1() { return 33; }
    static constant2() { return 2; }
    // ...
}
Run Code Online (Sandbox Code Playgroud)

我知道有可能摆弄原型,但许多人建议不要这样做.

有没有更好的方法在ES6类中实现常量?

javascript class constants ecmascript-6

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

"const"和"val"有什么区别?

我最近读过这个const关键字,我很困惑!我找不到它和const关键字之间的任何区别,我的意思是我们可以使用它们来制作一个不可变的变量,还有什么我不知道的吗?

constants kotlin

231
推荐指数
10
解决办法
3万
查看次数

在C++中通过值传递或通过常量引用传递是否更好?

在C++中通过值传递或通过常量引用传递是否更好?

我想知道哪个是更好的做法.我意识到通过常量引用传递应该在程序中提供更好的性能,因为你没有复制变量.

c++ variables constants pass-by-reference pass-by-value

203
推荐指数
6
解决办法
10万
查看次数

Ruby on Rails:在哪里定义全局常量?

我刚刚开始使用我的第一个Ruby on Rails webapp.我有一堆不同的模型,视图,控制器等等.

我想找到一个好地方来坚持真正全局常量的定义,这适用于我的整个应用程序.特别是,它们既适用于模型的逻辑,也适用于我的观点中的决策.我找不到任何干燥的地方将这些定义放在我们所有模型和我的所有视图中都可用的地方.

举一个具体的例子,我想要一个常数COLOURS = ['white', 'blue', 'black', 'red', 'green'].在模型和视图中都可以使用它.我在哪里可以在一个地方定义它以便它可以访问?

我尝试过的:

  • model.rb文件中与它们关联最多的常量类变量,例如@@COLOURS = [...].但我无法找到一种明智的方式来定义它,以便我可以写出我的观点,Card.COLOURS而不是像kludgy那样的东西Card.first.COLOURS.
  • 关于模型的方法,类似于def colours ['white',...] end- 同样的问题.
  • application_helper.rb中的一个方法 - 这是我到目前为止所做的,但帮助程序只能在视图中访问,而不能在模型中访问
  • 我想我可能在application.rb或environment.rb中尝试了一些东西,但那些看起来并不正确(而且它们似乎也没有用)

是否无法定义任何可从模型和视图访问的内容?我的意思是,我知道模型和视图应该是分开的,但在某些领域肯定会有时候他们需要引用相同的领域特定知识?

global ruby-on-rails constants

203
推荐指数
8
解决办法
12万
查看次数

为什么String.Empty不是常量?

在.Net中为什么String.Empty只读而不是常量?我只是想知道是否有人知道该决定背后的原因是什么.

.net string constants readonly

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

PHP5:const vs static

在PHP5中,使用const和有static什么区别?什么时候适合?和什么样的作用呢public,protectedprivate游戏-如果有的话.

php class-design constants object static-members

163
推荐指数
4
解决办法
8万
查看次数

在字符串中包含常量而不连接

PHP中是否有一种方法可以在不连接的情况下在字符串中包含常量?

define('MY_CONSTANT', 42);

echo "This is my constant: MY_CONSTANT";
Run Code Online (Sandbox Code Playgroud)

php string constants concatenation

155
推荐指数
9
解决办法
6万
查看次数