問題タブ [remove-method]

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 投票する
17 に答える
60550 参照

.net - .NET - リストから削除「foreach」ループ内

次のようにしたいコードがあります。

foreachリストのループ内にいるときはリストから削除できないため、これは機能しません。

問題を解決する一般的な方法はありますか?

必要に応じて別のタイプに切り替えることができます。

オプション 2:

醜いですが、うまくいくはずです。

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

ruby - Ruby-オブジェクトのセッターを削除する方法

このようなクラスが与えられた場合:

クラスBの元のソースコードを変更できないとします。クラス変数varのセッターを削除するにはどうすればよいですか?B.send( "unset_method"、 "var =")のようなものを使用しようとしましたが、機能しません(remove_methodも、何もしないvar =メソッドでそのメソッドを上書きすることもできません)。何か案は?

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

list - Python Dijkstra: Unvisited エラーから現在のノードを削除しています: list.remove(x): x がリストにありません

私を悩ませている何かについてあなたの助けが欲しい. 私は本当にこれを自分で理解しようとしましたが、数時間後に完全に立ち往生しているように感じます.

つまり、私は Python (私の第 2 言語) は初めてで、学部生の研究の一環として Dijkstra のアルゴリズムの実装を書いています。

奇妙な理由で、Unvisited.remove(Current) を使用して未訪問のセットから現在のノードを削除しようとすると、次のエラーが発生します。

Current はリストから取得した値であるのに対し、Unvisited はリストであることに注意してください。

ここでいくつかのスレッドを調べたり、インターネットを精査したりした後、混乱を避けるためにコード全体を投稿することにしました。list.remove(x) がループにネストされているときに何らかの問題があることに気付きました (私のものも for ループにネストされています) が、すべての技術用語の下で何が起こっているのかわかりません。

なぜこれが問題なのか説明してもらえますか?修正するにはどうすればよいですか?

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

red-black-tree - Red Black Tree の Remove メソッド

RB ツリーの remove メソッドに問題があります。に NullPointerException がありx.parent=y.parentます。問題は間違いなくx=nullあり、メソッド DeleteFixUp でこの x を使用すると、NullPointerException も発生します。どこに間違いがありますか?

そして、ここにサクセサーメソッドがあります:

わかりました、この問題は解決しましたが、別の問題があります。私は自分のコードに追加します:

今、私は質問があります、これを削除しx.value=nullた後、削除する方法は?

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

java - Java アプレットは、Iterator 配列からのオブジェクトの削除でエラーをスローします

ようこそ、Java アプレットで簡単な RPG ゲームをプログラミングしています。ますます複雑になり、多くのエラーが私の顔に投げ込まれます。今日、私は.remove();方法に問題があります。

エラーログはこんな感じ。プログラムのコード:

main.java

ご覧のとおり、プログラムの最後にペイント メソッドでエラーが表示されますが、プログラムの最初の間違った開始が原因である可能性がありますか?

そして、それらが run メソッドの main while ループで呼び出されることを認めなければなりません。これらはエラーが発生する場所であり、以下のコメントには、エラーをスローした以前のメソッドも含まれています。remove();

返信ありがとうございます。

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

java - 二分探索木の最小値を削除する

アルゴリズムは理解していますが、それを実際のコードに組み込む方法がわかりません。助けてください!また、詳しく教えてください。答えをコピーするだけでなく、これを本当に理解したいです。;)

ここに私のコードがあります:

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

.net - arraylist を繰り返し処理してオブジェクトを削除する

タイトルがすべてを物語っています。作成した配列リスト (曲) を繰り返し処理し、見つかった特定の曲を削除するのに苦労しています。場所が正しいことを確認し、曲の場所を手動で入力しようとしましたが、うまくいきませんでした。

このプロジェクトはまだ非常に初期段階にあり、曲自体に関連付けられているのは、その保存場所 (ei C:\Music\Albums\Once\Nemo.mp3) だけです。どうもありがとう!