[英]ImmutableList is being edited by the framework
我有一個方法 GetItemCode,它傳遞一個條形碼字符串並返回一個 StkBarcode object。 GetItemCode 是 Class2 中的一個方法。 它有一個參考數據的 ImmutableList(在代碼塊中稱為 listStkBarcodes),它會查找匹配的條形碼。 問題是 ...
[英]ImmutableList is being edited by the framework
我有一個方法 GetItemCode,它傳遞一個條形碼字符串並返回一個 StkBarcode object。 GetItemCode 是 Class2 中的一個方法。 它有一個參考數據的 ImmutableList(在代碼塊中稱為 listStkBarcodes),它會查找匹配的條形碼。 問題是 ...
[英]Why does Android's parcel.readList work with ImmutableList?
為什么可以將 ImmutableList 與parcel.readList一起使用? 當我查看parcel.readList的源代碼時,我可以看到在方法的outVal (第一個參數)上調用了add方法: 但是在 Guava 的文檔中,這種方法似乎已被棄用,應該拋出UnsupportedOperat ...
[英]Value not saved into the data class
我目前正在構建一個應用程序,並且我添加了 Dagger Hilt 以定義單個 class 來訪問數據。 注入似乎工作正常,但我無法在我使用的數據 class 中存儲值。 我首先創建了一個 Singleton,代碼使用它從數據結構中設置/獲取值。 當我調用setListOfVehicles時, li ...
[英]Java string array versus Guava ImmutableList
假設我有一個字符串數組。 在 Arrays 中,如果不先更改數組本身的大小,我們就無法添加或刪除元素。 我們可以更新數組的元素,但字符串是不可變的。 所以我們實際上會有一個新的 Object。 現在在不可變列表的情況下,也是如此,不能修改列表本身。 然而,我們可以修改列表的對象。 那這兩個有什么不 ...
[英]Python Tabulate - How to print vertically list with values from an input
我正在 Python 中制作一個控制台程序,用戶可以在其中向多個列表添加多個值並創建一個通訊錄。 我已經將所有數據放在了不同的列表中,現在我需要使用 TABULATE 模塊將這些數據打印到表格中。 我可以打印這些數據,但好像我不想向用戶顯示他們的通訊錄,因為在打印時,表格在垂直單行中向我顯示了 NA ...
[英]Python create immutable object dynamically
在將一些函數foo()應用於所有元素后,我試圖從列表中創建一個不可改變的對象,特別是一個freezeset 。 也就是說: 給定列表my_list ,我想要做的是對函數foo() 的所有元素執行,結果構建一個frozenset。 像這樣的東西: 不知道有沒有辦法一次性完成,因為如果我沒記錯的 ...
[英]Copy method in java
我正在嘗試將一個列表復制到另一個列表中,我有其他方法,例如刪除,當我測試它們時,復制方法似乎正在編輯原始列表。 復制方法如下所示。 把代碼改成這個,還是不行 ...
[英]Immutable list in C++
如何在cpp中制作不可變列表? 列表的引用和它的數據一樣應該是常量。 我不會在向量或任何其他容器上制作包裝器 class (我知道類似於本文的方法)。 使用constexpr或const pointers執行此操作的最佳方法是什么。 ...
[英]How to copy a list to another variable and leave this variable immutable?
我已經提出了一種反轉數組對角線的算法。 我正在嘗試將列表a復制到b不可變。 我嘗試使用“切片”( b = a[:] ),列表理解和b = a.copy()但唯一有效的方法是b = copy.deepcopy(a) 。 還有其他獲取副本的方法嗎? import copy a = [[1 ...
[英]Push element to an immutable List without reassigning variable
如何在遍歷不可變列表時避免重新分配變量,以創建另一個變量。 我有下面的代碼,工作正常, 我正在嘗試使propsValue為const。 如何實現? ...
[英]Extend ImmutableList.of() by another List
我想簡化與ImmutableList.of()功能相關的現有代碼 我想通過消除“new ...”構造函數來嘗試優化第二個List的創建,但當然我無法通過調用.add()來擴展不可變列表。 當前代碼: 預期代碼如: ...
[英]How to copy or clone mutableList of data object without using collection map in Kotlin
我創建一個MutableList的副本。 當我更新副本MutableList的元素值但原始列表元素值也更改時。 當我使用map時,它工作正常,但就像整個列表的迭代一樣,有沒有迭代的方法嗎? 如何復制MutableList的元素。 ...
[英]Immutable JS List size
我不知道不可變JS列表的大小將如何增長。 就像官方文檔https://facebook.github.io/immutable-js/docs/#/List/push上的示例一樣,在不可變的js列表中推送內容會自動增大大小。 在我的代碼中: 我的輸出安慰: 這與方面的 ...
[英]Update deeply nested object property in immutableJS list
我具有以下不可變列表的層次結構: 在此列表中,我想更新項目ID 200的項目名稱。 盡管我可以通過找到對象的索引來更新對象數組的一個簡單級別,但是我不知道如何在immutableJS中從一個對象開始。 ...
[英]Re-order an immutable.js List from an array of indices
我有一個不可變列表,該列表具有拖放列表功能(通過它們進行映射時,除了其索引之外,列表項上沒有ID)。 在dragEnd上,該事件為我提供了列表的新順序的數組,但是除了引用先前順序的索引之外,沒有提供任何其他東西可以真正標識列表項。 我需要基於這些索引調度新的重新排序的不可變數據列 ...
[英]In Scala, is it possible to use fold left to do summation up to certain index in the list?
我正在嘗試找到一種有效的方法來對列表進行匯總,直到選定的索引為止。 如果我選擇indexOf(2),該怎么做才能達到該索引的總和? (1 + 3 + 4)? ...
[英]Adding an element to a Java immutable queue
我希望有人可以幫助我解決我的小問題。 我按照接口Immutable隊列的這種方式定義了EmptyQueue和NotEmptyQueue。 主要問題在於應該向myQueue中添加元素的enQueue方法無法正常工作。 請幫助我: 接口: 空隊列: NotEmptyQue ...
[英]How to create an immutable list in Kotlin that is also an immutable list in Java?
我有一個 Java/Kotlin 互操作問題。 Kotlin 不可變列表被編譯成普通的可變的 java.util.ArrayList! Kotlin(庫): Java(消費者): 從 Java 的角度來看,如何使我的 Kotlin 類也完全不可變? ...
[英]ImmutableList getting updating on updating referenced list
我想獲得一個新ArrayList了現有ArrayList和在新的列表更新的字段。 但是它也在舊列表中得到更新。 我嘗試了以下代碼: 如果我做錯了,請提供解決方案。 ...
[英]How can use ImmutableList<> instead List<> to gain thread safety?
例如我有此代碼: 我得到了這個異常(其他信息:集合已修改;枚舉操作可能不會執行。)因為我的第一個更改是在一個線程中進行更改,然后在另一個線程中進行迭代。 這是我的問題:如何通過System.Collections.Immutable.ImmutableList <>而不是L ...