問題タブ [equals-operator]

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

c# - 異なるタイプと比較して、ディクショナリにキーが含まれているかどうかを確認します

だから私がやりたいのはこれです

辞書が次のように定義されている場所var dictionary = new Dictionary<FooKeyClass, int>();

現在FooKeyClass、基本的には type の public プロパティを持つデータGuidです。私は Equals をオーバーライドしようとしました、私は自分自身を書いてみましたIComparer、私は継承しようとしましたIEquatable<Guid>。私が何をしても、必要な機能を得ることができないようです。これがC#でも可能かどうか教えてください。もしそうなら、どうすれば実装できますか?

残りのコードは次のとおりですが、現在のようにオーバーライドでちょっと汚れています。

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

javascript - Javascript の場合 (x==y==z):

私は 3 つの乱数を持っています (この特定のケースでは 1 から 7 の間ですが、実際には問題ではありません)。を使用して「スリーカード」を取得したかどうかを確認したい

問題は、いつx==yandz==1 x==y==zが true を返すかということです。x、y、z が実際に同じ値を取得したかどうかを確認するにはどうすればよいですか?

例:5==5==1は true を返します5==5==5。具体的にはどのように確認すればよいですか? (除く5==5==1)

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

java - equals を使用せずに String と StringBuilder を比較するときに真偽値を返す方法は?

このコードでtrueを出力したい。OCA7 試験に合格したときにこの質問を見ました。私は文字列プールとすべてについて知っており、equals() と ==の違いも知っています。

試験問題に .equals() オプションがありませんでした。Stringbuilder を String "==" 演算子と比較することによって、このコードがtrueを返すようにする方法を見つけ出すことだけが述べられています。「==」を使用した他の 4 つのオプションから 1 つのオプションを見つけなければなりませんでした。等しいものはありません –

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

java - Java では、(.equals() を使用するのではなく) メソッド内で String == String が true と評価されるのはなぜですか?

私が持っている場合:

私の経験では、これは true を返します。なんで?

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

r - R で 2 つの値を比較する

行列の入力が R で逆数であることを確認しています。つまり、片側の値は = to 1/value..

これまでのところ、私は..

しかし、私がテストするとき:

エラーが発生します:

ペアごとの行列は逆数でなければなりません (つまり、片側の値 = 1/値)0.333333 & 0.333333

値を文字列、部分文字列に変換しようとしましたが、同一(a、b、)を試しましたが成功しませんでした。

誰にもアイデアはありますか?

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

selenium-webdriver - 一致した要素がテーブルに存在していましたが、ループには入っていません

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

java - Java 等号プラス演算子

この奇妙な演算子=+ (イコール プラス)について説明する必要があります。

例 #1:

結果:

例 #2:

結果:

最初の例は理解できましたが、この=+演算子が例 2 で何をしたか説明してください。

もう 1 つの興味深い事実は、これらの演算子は有効でコンパイル可能です: +=、-=、*=、/=
ですが、これら 2 つのいずれもコンパイルされません: =*、=/

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

php - == 操作が PHP のサーバーでは機能しないのに、localhost では機能するのはなぜですか?

このコードを localhost に試してみましたが、うまくいきましたが、サーバーにアップロードするとうまくいかず、次の行に問題があります: if($key[$j]== $this->test);. 手伝ってくれますか ?:)

これは PHP コードで、私は PHP MVC で作業しています。