strong-typing

    5熱度

    3回答

    在Python中我有以下幾點: graph = {} graph[1] = {} graph[2] = {} graph[3] = {} graph[1][3] = graph[3] graph[2][1] = graph[1] graph[2][3] = graph[3] graph[3][2] = graph[2] 這是代表一個圖形的結構,而且我覺得,因爲它的結構不錯

    0熱度

    1回答

    我們創建了兩個資源文件GlobalResources.resx(英文)和GlobalResources.de.resx(德文)。 此作品(文字是基於Web瀏覽器的設置翻譯成語言): string s = HttpContext.GetGlobalResourceObject("GlobalResources", "YouHaveSuccessfullyLoggedOut"); 這不(

    7熱度

    1回答

    我一直在Haskell編寫一個不斷增長的代碼庫。我的問題是,我已經根據GHCI告訴我他們應該加入的函數添加類型簽名。 現在的問題是,我有一個不斷增長的代碼庫,只要我改變了一件事情,我的代碼就會遍佈整個地方,而且我會跟蹤所有問題。 通過在ghci中加載模塊獲得的類型是否過於具體?如何決定在我的簽名中使用哪些類型或類型的類,以便靈活地利用強類型的強大功能? (即不花費一個小時傳播較小的變化?)。

    15熱度

    1回答

    在Leroy's paper如何遞歸模塊OCaml中被輸入,它被寫入的模塊是在由模塊類型的近似值的環境檢查: module rec A = ... and B = ... and C = ... 的環境{A - >約(A ); B - >約(B);首先建立C→C(近似)),然後用於計算A,B和C的類型。 我注意到,在某些情況下,近似值不夠好,並且類型檢查失敗。特別是,在將編譯單元源放入遞歸模塊

    0熱度

    2回答

    我使用Pyamf作爲我的Flex應用程序的後端,我看到了一些奇怪的問題,它們與強類型類的映射有關。 這裏是我回國 class MilestonActBase(RewardActBase): def __unicode__(self): return self.milestone.title class Meta: abstract = True

    6熱度

    3回答

    typedefs不是強類型的原因是什麼?有沒有我看不到的好處,還是因爲向後兼容?看到這個例子: typedef int Velocity; void foo(Velocity v) { //do anything; } int main() { int i=4; foo(i); //Should result in compile error if strong

    0熱度

    1回答

    我不明白如何通過類提供商提供強類型的類型。 所有我看到exemples具有相同類型的結果,獨立地輸入的。 MiniCsvTypeProvider提供雙人牀。 RegexTypeProvider只提供匹配項。 是否可以根據提供給類型提供者的參數提供不同的類型的屬性,具體取決於? if somevariable then proptype = typeof<int> else

    2熱度

    4回答

    我已經看到噸的線程關於如果PHP函數失敗返回什麼。但他們都是關於PHP 4. 現在在我最近的(PHP 5)項目中,我想強制執行某種與返回類型的一致性(我甚至不知道,如果它會值得的路)。因此,如果方法的正常返回類型是一個數組,那麼在方法失敗的情況下應該返回什麼? 空 空數組() 拋出一個異常,而不是 在C#中我將返回null,所以我應該寫PHP不斷地思考什麼,我會在一個強類型語言做?或者在這種特定情

    0熱度

    1回答

    有沒有一種將枚舉類傳遞給函數的簡潔方法? 考慮這樣的事情: public enum MyEnum implements XYZ { //enum values A, B, C; } public void getEnumeration(final Class<? extends XYZ> myEnum) { //go through en

    16熱度

    3回答

    可能重複: Varying behavior for possible loss of precision 我發現Java的強類型檢查的不一致在編譯時。 請看下面的代碼: int sum = 0; sum = 1; //is is OK sum = 0.56786; //compile error because of precision loss, and strong typing su