問題タブ [listbuffer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - LinkedHashMap[Int、ListBuffer[Int]]を持つ、ScalaのLinkedHashMapのキーセットのすべての値を更新する方法は?
タイプの LinkedHashMap があります。
すべてのキーのすべてのリストに要素を追加したいのですが、次のようにするために「6」を追加したいとしましょう。
どうすればいいですか?
scala - タイプ (Int、ListBuffer(Int)) のマップから要素を削除する
私はLinkedHashMap
タイプの s を持っています:
val map1 = LinkedHashMap(1 -> 1, 2 -> (1,2), 3 -> (1,2,3))
val map2 = LinkedHashMap(2 -> 2, 3 -> (2,3), 5 -> (2,3,5))
ここで、整数はグラフのノードの ID であり、リストはそのノードへのパスです。ノードを削除するケースを実装したい。ノード 3 を削除するとします。2 つのアクションを実行する必要があります。すべてのマップでキー = 3 の要素を削除し、リストに 3 を持つ要素を削除します。スカラでそれを行う方法は?