問題タブ [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.
c++ - マップコンプレックス検索操作
私は次のことをしたいと思います:
文字列とあらゆる種類のオブジェクト(リスト、整数など)の間のマップを定義します。
マップのキーは次のとおりです(値は重要ではありません):
"AAA / 123" ==> 1
"AAA / " ==> 2
"BBB / " ==> 3
"CCC / *" ==> 4
"
CCC / 123" ==> 5
ここで、次の文字列を指定して正しい値を見つけたいと思います。
「AAA/123」は1を与える必要があります。
「AAA/111」は2を与える必要があります。
/111"は4を与える必要があります。
"CCC/123"は5を与える必要があります。
"BBB/ AAA/123"は3を与える必要があります。
C++とおそらくSTL/ブーストでそれをどのように行うのか考えていますか?
perl - Perlのgrepとmapの違いは何ですか?
Perl では、式とリストgrep
をmap
取り、リストの各要素の式を評価します。
2つの違いは何ですか?
ruby - 特定の条件に一致する要素のみを変更して配列をマップする
Ruby で、特定の要素が変更され、他の要素は変更されないような方法で配列をマッピングする最も表現力豊かな方法は何ですか?
これは簡単な方法です。
もちろん、十分でない場合は「放置」のケースを省略します。
私が欲しいのは次のようなものです:
Ruby でこれを行う良い方法はありますか (または、Rails には私がまだ見つけていない便利な方法があるのでしょうか)。
返信ありがとうございます。map
三項演算子を使用するのが最善であるとまとめて確信させてくれましたが、非常に興味深い回答を投稿した人もいました。
c++ - キータイプとマップの一般的な印刷を実行するにはどうすればよいですか
この質問StackoVerflow529831を参照すると、これは提案されたアプローチの1つでした
キーKとマップmの印刷に興味があります。これについてはどうでしょうか。
c++ - ソートされたデータからベクトルのマップを作成する方法
入力として次のデータがあります(最初の列でソートされています):
次のようなマップのキーとして最初の列を持つベクターのマップを作成したいと思います。
しかし、以下のコードが期待どおりに機能しないのはなぜですか?
jsf - JSF/Richfacesでマップ付きの画像をレンダリングするには?
JSF / Richfaces を使用して次のタスクを実行したい
リンクをクリックすると-マップ付きのPNG画像を生成し(画像の一部をクリックできるようにする必要があります)、パネルの下にレンダリングしたいと思います。
画像を生成するとき、クリック可能にする必要がある画像の座標を知っています。これで、マップを生成できます。しかし、1 つの XHTML ファイルの下で実行したいと考えています。rich:paint2d タグは次のようなマップを受け入れることができますか?
scala - コレクションをキーごとのマップに変換するScalaの最良の方法は?
c
typeのコレクションがあり、 ( typeT
などの) プロパティがあるp
場合、 map-by-extracting-keyを実行する最良の方法は何ですか?T
P
1 つの方法は次のとおりです。
しかし今、可変マップが必要です。これを1行にして、不変のマップになるようにするためのより良い方法はありますか? (明らかに、Java の場合と同様に、上記を単純なライブラリ ユーティリティに変えることもできますが、Scala では必要ないと思います)
java - 列挙型をマップキーとして使用すると、データベースで RAW になります
Hibernate でマップのマップキーとして列挙型を使用しようとしていますが、Hibernate は列挙型を RAW として保存します。
私はこの列挙型を持っています:
マップのキーとして使用しようとしているもの:
ここで何が起こるかというと、Hibernate は列挙型を varchar ではなく raw としてデータベースに保存します。
これをvarcharとして保存したい。@Enumerated(value = EnumType.STRING) を追加しようとしましたが、マップキーでは機能しないようです。
c++ - std::mapへのキーのstd::setを取得するにはどうすればよいですか
今朝アルゴリズムを書いていたところ、不思議な状況に遭遇しました。私は2つ持っていstd::map
ます。それぞれのキーのセットに対してセット交差を実行したいと思います(両方のマップに共通するキーを見つけるため)。将来的には、ここでもセット減算を実行したいと思うでしょう。幸い、STLにはこれら両方の操作の関数が含まれています。std::set
問題は、からキーを取得できないように見えることですstd::map
。これを行う方法はありますか?Javaの場合のように、これほど単純なものを探しています。
私の理解では、マップはキーだけでなくオブジェクトをstd::set_intersection()
公開しているため、マップへのイテレータでこの関数を直接使用することはできません。std::pair
また、地図は順序を保証するとは思いません。std::multimap
違いがあれば、この同じ操作をsのペアで実行することにも興味があります。
編集:私が使用することを余儀なくされたコンパイラ(MSVC ++ 6)の時代のために、ブーストで利用可能な気の利いたテンプレートトリックのほとんどは使用できないことを最初に言及するのを忘れました。
c++ - C++ マップをベクターにコピーする方法
ペアをマップからベクトルにコピーする C++ の最良の方法は何ですか? これを行っているのは、後でベクターをソートできるようにするためです。