問題タブ [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.

0 投票する
3 に答える
1528 参照

scala - Scala: ListBuffer の追加を使用した並列実行で期待される結果が得られない

何か間違ったことをしていることはわかっていますmutable.ListBufferが、それを修正する方法 (および問題の適切な説明) がわかりません。

動作を再現するために、以下のコードを簡略化しました。

私は基本的に、最初のリストが処理されるときに要素をリストに追加するために関数を並行して実行しようとしています。私は要素を「失う」ことになります。

戻り値:

1000明らかに、私は常に返されることを期待しています。「アーキテクチャ」を維持しながら ListBuffer を「同期」するようにコードを修正するにはどうすればよいですか?

0 投票する
1 に答える
102 参照

list - タプル ListBuffer の並べ替え

だから私はこれListBufferを2つの値で持っています:StringそしてBigDecimal、入力した後、List印刷する前に並べ替えたい:

そして、これを値に応じてソートする方法をBigDecimal知りたいので、これが私が試したものです:

0 投票する
4 に答える
5189 参照

scala - 指定された 2 つのリストから共通要素を取得する

だから私はこの2を持っていますcollections:

conditionたとえば、特定の一般的な国を含む新しいリストを取得したいvalidので、結果は新しいリストになります:

0 投票する
1 に答える
429 参照

scala - Scalaでn回別のListBuffer内にネストされたListBufferを作成する方法は?

そのように空のListBuffer[ListBuffer[(String, Int)]]()初期化があり、数値が与えられたので、nそれを埋めたいと思いn ListBuffer[(String, Int)]ます。

たとえば、if n=2thenListBuffer[(String, Int)]内で2 つを初期化できますListBuffer[ListBuffer[(String, Int)]]()。時間をループnし、insertAll 関数を使用して空のリストを挿入しようとしましたが、うまくいきませんでした。

0 投票する
2 に答える
1277 参照

scala - Scala spark、リストバッファが空です

コメント 1 のこのコードでは、リストバッファ項目の長さが正しく表示されますが、2 番目のコメント コードでは実行されません。なぜ発生するのでしょうか?

ログはここにあります:

0 投票する
1 に答える
25 参照

scala - Scala "cursor.asInstanceOf[::[A]].tl = newElem" はどういう意味ですか

ここで Scala の可変 ListBuffer のソース コードを見ています https://github.com/scala/scala/blob/v2.11.8/src/library/scala/collection/mutable/ListBuffer.scala#L158

.asInstanceOf[::[A]]そして、158行目でこのキャストに出くわしました。意味 がわかりませんでした。::ドキュメントで見つけることができる境界表記ではありません。ただし、これは List のメソッドです。このキャストが何をしているのか誰か説明できますか?

0 投票する
0 に答える
47 参照

scala - Scala での ListBuffer の追加操作を理解する。可変または不変の尾?

ListBuffers の append メソッドのコードは次のとおりです。

ColonColon クラス (基本的にはリスト) を ctrl + クリックすると、次のようになります。

vaR tlで。しかし、.tl メソッドをクリックすると、

値付き。

誰かがここで何が起こっているのか説明できますか?