mutable

    -3熱度

    1回答

    java是按值傳遞還是按引用傳遞。我的問題讓我寫這個class,以便我可以自信地回答。當我想知道我注意到可能存在與immutable和mutable對象有關的問題。我在問這個簡單的class的輸出之後是什麼正確的答案。 class package notsure.tests; public class PassingValues { static Object[] passingValue

    1熱度

    1回答

    我有一個可變映射,其中包含另一個可變映射,兩者都使用默認值。在爲封閉地圖中的一個鍵分配值後,其默認值似乎會改變。 也就是說我期望anotherDefault具有值Map(1 - > default),而不是Map(1 - > something)。 這是怎麼發生的? scala> import scala.collection.mutable.{Map => MMap} import scala

    2熱度

    2回答

    Caml Light manual提到可變的變量類型第37頁: type foo = A of mutable int | B of mutable int * int 但是這個擴展似乎並沒有被OCaml中的一部分,是這樣嗎? 我是對的嗎?在OCaml中定義可變類型的唯一方法是使用可變記錄或數組? (* with records *) type a = {mutable a: i

    5熱度

    1回答

    我想創建一個表示字符串的python類,但可以高效地進行修改。 我想過實現一個樹狀結構的數據結構,但我不知道如何使它像一個字符串一樣工作,以至於它可以在所有類型的字符串函數中使用,例如在正則表達式中。 當然,每次需要時都可以從數據結構中構造一個字符串,但這不是非常有效,並且會浪費數據結構的效率。 任何想法?

    0熱度

    1回答

    我試圖設置SonarQube的mutable exception編碼規則,但它需要一個正則表達式和任何標準的正則表達式我給它導致: Validation failed: Value 'regex' must be a regular expression 谷歌沒有結果的「正則表達式sonarqube」要麼,所以我很茫然。

    29熱度

    1回答

    我有一個簡短的問題: 假設我有一個(可變的)位圖,我需要修改(添加圖像,文本等...)。 我想,爲什麼不使用Android的內置類來完成這個任務,而且只有當我需要真正定製時纔會使用很多特殊的類來繪製畫布(油漆,畫布,矩陣等等)我仍然可以使用畫布的操作? 因此,舉例來說,爲了表現出任何一種觀點(即沒有父,當然)的位圖,我可以打電話給下一個功能: public void drawViewToBitma

    1熱度

    2回答

    AFAIK應用於不可變集合的Scala集合操作返回一個新集合,它由於結構共享而共享前者的大部分結構。 我的問題是:考慮到這些操作也可以應用於返回新結構的可變數據結構,是否就像不可變集合一樣進行了結構共享?

    1熱度

    1回答

    現在我有一個文件名爲.txt正與此信息的變量的值: ["corrector", "Enabled"] ["Inteligencia", "Enabled"] 然後在我的Python程序加載,在很beggining數據,這種方式: for line in open("menu.txt", 'r'): retrieved = json.loads(line) if retri

    1熱度

    1回答

    修改元素 我已經定義了一些類型如下: module SMap = Map.Make(String) type s = { t: int fa: int list } type t = s SMap.t 我想編寫一個函數modify添加100到列表fa對應於key的元素。下面的代碼工作: let modify (key: String) (x: t) = l

    2熱度

    2回答

    這是一個關於Haskell的主題討論了很多(例如mutable-array-implementation),但我仍然不確定需要頻繁修改和隨機訪問的情況的最佳做法是什麼數組/矢量。 說一個長度爲1,000,000的矢量。它的操作涉及基於輸入訪問它的一個(小的,例如1000)子集,並根據輸入修改這些值。而且,這樣的操作重複2,000,000次。任務本身可以以純的數據結構來實現,諸如列表作爲例如下面,雖