equality

    2

    2答えて

    Pythonでは、あなたのクラスに__eq__メソッドを定義することによって、==が無効にすることができます。 Javascriptでも同様のことが可能ですか?もしそうなら、あなたはどうやってそれをしますか? 私は、==を実行したときに、同じアドレスに2つのオブジェクトが存在するかどうかを確認するために、デフォルトで(そしておそらくそれを上書きできない場合もあります)どうすれば住所を直接入手できま

    1

    1答えて

    学習JavaScriptとこれが与えられたとき、以下の式を考えると、それがtrueと評価ことが判明:transitive([1], 1, {toString:_=>'1'}); 私は理由を理解していません。 yとzが等しいことは理にかなっていますが、xとzが等しくない場合、xとyはどのように等しくなりますか? function transitive(x,y,z) { return x &

    3

    1答えて

    shared_ptrが管理する下位型ではなく、shared_ptrインスタンスを比較するのがどのような状況で有効でしょうか? 例として、次のコードの実行後にpersonset 2のサイズが有効になる状況がありますか? shared_ptr<person> p0 = make_shared<person>(....); shared_ptr<person> p1 = p0; set<share

    0

    2答えて

    イメージのピクセルを取得してArrayListに入れるスクリプトを少し書くと、これらの値を含むクラスを作成します。ここで 私のコードの部品: int arrC[] = {255, 0, 0}; Color red = new Color(arrC), red2 = new Color(arrC); if(!red.equals(red2)) System.out.print("It

    0

    3答えて

    私はC#で平等にチャンスをうかがっていると私は、この線に沿って何かを実装しました: public class MyType { public string MyProperty { get; set; } public MyType(string myProperty) { MyProperty = myProperty; } p

    2

    1答えて

    が、私は以前、私は、彼らが等しいかどうかを確認し、それらがある場合は、何らかのアクションを実行する必要が /smth1 [0 1 0] def /smth2 [-1 0 0] def ... を定義している「場合は」平等+の値を比較すると、例:(Equal!) show。 私は、おそらくeqとを、使用 ... {(Equal!) show} if のようなものしかし、私は正しく以前smt

    2

    3答えて

    2つの配列が等しいかどうかを調べる必要がありますが、不一致の要素を見つけたら3番目の配列(他の2つと同じサイズ)それを無視することができます。 私はそれを解決するための簡単なアルゴリズムを書くことができますが、これを解決するにはstdアルゴリズムを使用するC++のようなスタイルがあるかどうかを知りたいと思います。 例: A = [1, 2, 3, 4, 5, 6] B = [1, 2, 3, A

    22

    1答えて

    F#が何をしたいほとんど常にある=オペレータのための構造的な平等を使用しています。 let a = [1; 2; 3] let b = [1; 2; 3] printfn "%A" (a = b) // Prints "true" しかし、いくつかのアルゴリズムでは、「頼むことができるように重要になることがは、これら二つのものです 同じオブジェクト ? "これは、例えば、グラフのサイクルを

    2

    1答えて

    の==を===と定義して、参照型を作成したくなることがよくあります。 collection.contains(where: { $0 === object }) で:これは私は詳細を置き換えるために、多くの一例を引用して、ことができます collection.contains(object) が、私は私が間違っ™何かをやっているしつこい感じています。平等を正体と定義することの短所は何ですか

    9

    3答えて

    強く型付けされたビジネスオブジェクトを匿名型にマップするいくつかのコードがあります。コードはJSONにシリアル化され、APIを介して公開されます。 私のソリューションを別のプロジェクトに再構成した後、私のテストのいくつかが失敗し始めました。私は少し掘り下げましたが、Object.Equalsは、別のアセンブリのコードから返される匿名型では動作が異なることが判明しました。なぜか、それを回避するために