eiffel

    0熱度

    1回答

    我發現一個沒有意義的案例。 我有以下特點: test_array_deep_copy: BOOLEAN local imp, old_imp: ARRAY[STRING] do comment("Test of a deep copy.") create {ARRAY[STRING]} imp.make_empty i

    1熱度

    1回答

    我嘗試使用跨1 | .. | list.count爲J 所有 list.i_th(Z)〜老list.i_th(Z) 結束 但它說未知的標識符ž。這個語法有什麼問題?

    0熱度

    1回答

    我想返回結果類型爲ITERABLE [K]。 我所知道的是,Iterable從ITERATION_CURSOR繼承,所以我做了下面的unworking代碼,但它不能編譯。 obtainKey (v: V): ITERABLE[G] local myCollection: ITERABLE [G] myCursor:ITERATION_CURSOR[G]

    0熱度

    1回答

    我與if statment一個問題。 我有一個命令行,參數和UTF8程序(€ - 符號)。 的錯誤是在works_not在if聲明。 class EURO insert ARGUMENTS create {ANY} make feature {ANY} make do works_not works end

    0熱度

    1回答

    我沒有得到使用SCons更新項目的自動構建版本。首先,我在源文件中更改了一些內容,scons告訴我: scons: done reading SConscript files. scons: Building targets ... scons: `.' is up to date. scons: done building targets. 如何更新自動構建? UPDATE 20170

    0熱度

    2回答

    這可能是一個愚蠢的問題,但我是C#的新手。我想知道是否有一種方法直接在子類中使用父級的屬性。我做了很多埃菲爾,當一個類被一個或多個類繼承時(因爲是埃菲爾沒有接口,你可以繼承多個類)。 就這樣爲例:(艾菲爾langage) 父類: class Parent features int id string lastName 子類: class Child inherit

    0熱度

    1回答

    假設foo: ANY是一個可分配的實體。 當我做foo := create {BOOLEAN}會發生什麼? 它總是失敗,因爲BOOLEAN(擴展型)不符合ANY(引用類型),正確嗎?

    0熱度

    1回答

    我需要另一組眼睛來告訴我Burnikel和Ziegler的部門的Eiffel實現有什麼問題,特別是「算法2 - 3n/2n」。埃菲爾功能如下所示。類似「Current」的類型是ARRAYED_LIST [NATURAL_8]。換句話說,該實現使用包含8位值的數字(即分支),因此數字以256爲基數。以下是一個失敗呼叫的手動追蹤。 (對不起,參數非常大,但我無法用較短的值重現此錯誤。)在這種情況下,執

    1熱度

    2回答

    我只是簡單地測試一個容器類的push_at特性(基本上是由數組產生的)。我不知道我的代碼的哪一部分觸發了這種違規行爲。 push_at (i: INTEGER; s: STRING) require valid_index: i >= 1 do container [i] := s end 在我的測試 local con:

    0熱度

    1回答

    適當延長String類,我剛拿到帳號的老樣本,編寫一些代碼與STRING所有者的類型: class ACCOUNT create make feature balance: INTEGER owner: STRING make do create owner.make_empty end minimum_balance: INTEGER = 1000