constants

    0热度

    1回答

    可以知道某个常量的地址是否改变了它,或者Ada对此有所保护? 我目前正在研究一个大项目,我无法读取项目的所有代码。但我必须调试它的一部分。我有奇怪的麻烦。事实上,我已经改变了我的包中的 My_Var : constant Integer :=1;这个变量的声明(我们称之为My_Package) 然后在项目中完成一些东西(黑盒) 当我在最后执行该代码时, My_Package.My_Var<=0返回

    0热度

    4回答

    我找不到更好的标题(如果找到更好的标题,请随时编辑它),但用例如下。我有两个常量列表。其中一个包含我在应用程序中使用的常量,另一个包含通过CSV文件(以及数据)发送给我的不同常量。 举一个粗略的例子:在CSV文件中,有一个名为“客户端ID”的字段。在我的应用程序中,我想使用一个名为“clientId”的字段。所以我基本上需要在两个常量之间创建一个静态链接,以便我可以轻松地从一个切换到另一个,具体取

    -1热度

    2回答

    我知道,自PHP 5.6你可以设置一个常数作为一个数组,但它可以动态地建立一个? 这工作: const FIELDS = array("email","firstName"); 但我想运行填充常数,而不是一个查询: while($row = mysqli_fetch_assoc($results)) { const FIELDS[] = $row['field']; } 但是,

    17热度

    2回答

    考虑下面的代码段: #include <iostream> using namespace std; int main() { int x = 3; const int i[] = { 1, 2, 3, 4 }; float f[i[3]]; struct S { int i, j; }; const S s[] = { { 1, 2 },

    1热度

    1回答

    通常我会创建一个“Scala对象”来保存我所有的全局常量。 我被告知最好使用“包对象”来保持常量。 我以前从未使用过“包对象”,所以我的问题是: 在Scala中保持常量的最佳做法是什么?为什么? 为什么我需要“包装对象”?

    1热度

    1回答

    我有这样的代码,我使用此功能fopen(),我有一个字符串name,它有“考试”就可以了。我如何定义像“.txt”这样的文件扩展名的常量只是为了让我的name var中的名称而不是它的扩展名?我想过:#define TXT ".txt"但我该怎么做才能在函数中使用它?像fopen(name TXT, "r");或我应该在scanf()部分询问文件的名称时添加常量?

    0热度

    2回答

    我卡住了,即使我发现有关此问题的某些主题,我也没有找到任何解决方案。 如果我的“Packer”注册到我们的新闻邮件(一个“Packer”是一种“User” - “User”只有Devise参数,并且“Packer”具有其他功能,我想添加订阅到Mailchimp ) 错误是未初始化的常量,它似乎是因为rails无法识别我的服务。 这里是我的#应用程序/模型/ packer.rb after_crea

    0热度

    1回答

    我有有常量定义的插件,我将这个插件插件答: if (! defined('BLA')){ define('BLA', 'http://google.com); } 我不想再拍插件插件B,其将插件中之前定义常量BLA 。 那可能吗?我猜Wordpress需要在PLUGIN A之前阅读PLUGIN B,但Wordpress正在阅读哪些插件?

    0热度

    1回答

    我有以下代码来表示Ruby中的不同值对象。不同类之间唯一改变的是INITIALIZATION_ATTRIBUTES数组,它表示值对象的属性列表。我找不到干这个代码的方法。我尝试使用模块并访问包含的类的常量,但我遇到了描述为here的怪异常数查找行为。本质上,Module代码被多次评估,它解释最后评估的类的常量并将其值应用于所有Value Object类。 有没有更好的选择?我也尝试过一个基础类,但

    2热度

    3回答

    在具有定义一些常量的类的java中,有些属于内部类。 它们可以被称为: Data.HTTP_SCHEME; Data.Constants.ResponseType.XML; Data.PayloadType.JSON 如何做相同的科特林? public class Data { public static final String HTTP_SCHEME = "http"; publi