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