問題タブ [map]

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 に答える
744 参照

java - 内部マップで自身のインスタンスを追跡するガベージコレクションオブジェクト

クラスのコンストラクターでは、現在のオブジェクト(this)とそのキー(コンストラクターにパラメーターとして入力された文字列)を静的なLinkedHashMapにマップし、後で必要になる可能性のある場所で文字列によってオブジェクトを参照できるようにします。 。

コードは次のとおりです(役立つ場合):

問題?このクラスのインスタンスは、使い終わってもガベージコレクションされません。

このクラスのインスタンスを使い終わったときに、毎回手動でRemove()メソッドなどを呼び出さなくても、このクラスのインスタンスをクリーンアップする方法があるかどうか知りたいです(内部のLinkedHashMapでその参照を削除するために)私はもうそれらを使用していません、つまり)。

0 投票する
5 に答える
8343 参照

java - キーがMapで重複しているかどうかを判断するためにJavaは何を使用しますか?

私の最初の本能は、各キーがオブジェクトであり、重複が挿入されているかどうかを判断するために使用されるハッシュコードを持っていると言うことです。しかし、私はそれを確実に裏付けるものを見つけることができません。誰かがそれを言っているリンクを提供したり、ここで本当の答えを提供したりできますか? ありがとう!

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

perl - Perl の複雑なデータ構造のすべての要素に対して特定の関数を実行するにはどうすればよいですか?

複雑なデータ構造のすべての HTML エンティティをデコードしたいと考えています。基本的に、「スーパーマップ()」関数を探しています。これが私がこれまでに持っているものです:

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

haskell - これらの値は、この haskell 関数のどこから来ていますか?

私が次の機能を持っているとしましょう:

の結果はsumAll [(1,1),(2,2),(3,3)]になります12

私が理解していないのは、(x,y)値がどこから来ているのかということです。ええと、それらが変数から来ていることは知っていますが、そのxs方法がわかりません。上記のコードを where キーワードなしで直接実行すると、次のようになります。

fそして、上のコードでは、変数と(x,y)変数が(\(x,y) -> x+y)ラムダ式をどのように表しているのか理解できません。

0 投票する
7 に答える
103232 参照

c++ - gdb を使用した標準コンテナー (std::map) の内容の検査

次のようなものがあるとします。

gdb からプログラムを実行しているマップの内容を検査できるようにしたいと考えています。
添字演算子を使用しようとすると、次のようになります。

find メソッドを使用しても、より良い結果は得られません。

これを達成する方法はありますか?

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

list - Ocaml リスト: 追加およびマップ機能を実装する

現在、友人の OCaml プログラムを拡張しようとしています。これは、いくつかのデータ分析に必要な関数の膨大なコレクションです。

これがある種の「遅延」リストを実装していることはわかりましたが、実際にどのように機能するかはまったくわかりません。上記の型に基づいて Append 関数と Map 関数を実装する必要があります。誰もそれを行う方法を知っていますか?

どんな助けでも本当に感謝します!

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

c++ - VS、UNIX/Linuxで消去した後、STLイテレータはどうなりますか?

次のシナリオを検討してください。

VS2005 では、「消去」の後、イテレータは end() と等しくなるため、インクリメントしようとするとクラッシュするようです。ここで示されている動作にコンパイラ間の違いは本当にありますか? もしそうなら、「消去」後のイテレータは UNIX/Linux で何に等しいでしょうか?

ありがとう...

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

string - powershellで一連の文字列を効率的に変換するにはどうすればよいですか?

次のような形式の文字列が多数あるとします。

これらの文字列を次のようなものに変換したい:

PowerShell コマンドラインで。XXXXX のすべてのインスタンスは変換で ZZZZZ に置き換えられ、外側のタグは削除されます。整形式の XML ではありません。

これを簡単に評価するスクリプトを書くことはできると思いますが、この特定のソフトウェアを扱うときは、このようなタスクを必要以上に頻繁に実行していることに気付きます。実行する .ps1 スクリプトを作成する追加の手順を実行せずに、powershell コマンド ラインから直接これを行う方法を学ぶことに興味があります。

パワーシェルが得意とするもののようですが、方法がわかりません。:)