Suchergebnisse für Anfrage "equality"
Wie kann Python Strings mit ganzen Zahlen vergleichen?
Geben Sie den folgenden Code ein: a = '1' if a == 1: print 'yes' else: print 'no'wir bekommen die Ausgabe alsno. Wie vergleicht Python hier einen String-Wert mit einem int if a == 1)? In C würde ein solcher Vergleich einen Fehler ergeben, da ...
Ist es in Ordnung, Gleitkommazahlen ohne epsilon mit 0.0 zu vergleichen?
Ich bin mir bewusst, dass man zum Vergleichen von zwei Gleitkommawerten etwas Epsilon-Genauigkeit verwenden muss, da diese nicht genau sind. Ich frage mich jedoch, ob es Randfälle gibt, in denen ich dieses Epsilon nicht benötige. Insbesondere ...
Wie überprüfe ich elegant die Gleichheit von drei Werten?
Sag ich habe Wertea, b undc. Ich möchte herausfinden, ob sie gleich sind. Wenn ich mach if a == b == c{...} Dann bekomme ich einen Kompilierungsfehler invalid operation: a == b == c (mismatched types bool and TypeOfABandC)Das ist ziemlich ...
Vergleichen von Strukturen für Gleichheit ohne Boxen
Ich bin auf eine Erweiterungsmethode gestoßen, die für structs @ gil(SomeStruct) und gibt zurück, ob der Wert gleich dem @ idefault(SomeStruct) (wenn der parameterlose Konstruktor aufgerufen wird). public static bool IsDefault<T> (this T value) ...
Vergleichen des Grundelements mit dem Wrapper-Objekt mit == unerklärtem Verhalten
Ich habe einen Code, den ich verstehen muss: public static void main(String[] args) { Character c = new Character('a'); Character cy = new Character('a'); char cx = 'a'; System.out.println(c == cx); System.out.println(cx == cy); ...
`Refl` Ding in der Konstruktionsrechnung?
In Sprachen wieAgda, Idris, oderHaskell mit Typerweiterungen gibt es ein= Typ Art wie die folgenden data a :~: b where Refl :: a :~: aa :~: b bedeutet, dassa undb sind gleich Kann ein solcher Typ im @ definiert werdKalkül von ...
Sind Objekte mit derselben ID immer gleich, wenn sie mit ==? @ Verglichen werde
Wenn ich zwei Objekte o1 und o2 habe und wir wissen, dass id(o1) == id(o2)kehrt zurückwah. Then, folgt daraus, dass o1 == o2Oder ist das nicht immer der Fall? Das Papier, an dem ich arbeite, sagt, dass dies nicht der Fall ist, aber meiner ...
Überprüfung der Schnittstellengleichheit {}
Ich suche ein[]interface{} Slice für ein gegebenesinterface{} Wert var v interface{} for i := 0; i < len(A); i++ { if (A[i] == v) { fmt.Println("Gotcha!") break } } Im einfachen Fall sind die Typenint. Was soll ich jedoch tun, wenn die Typen ...
Warum gehen bei einer generischen Typdefinition implementierte Schnittstellen Typinformationen verloren?
Zum Beispiel, wenn Sie den folgenden Code ausführen ... Type IListType = new List<string>().GetType() .GetInterface("IList`1") .GetGenericTypeDefinition(); ... und du schaustIListType Variable, Sie werden feststellen, dass das ganzeType Instanz ...
Python wenn nicht == vs if! =
Was ist der Unterschied zwischen diesen beiden Codezeilen: if not x == 'val':un if x != 'val':Ist einer effizienter als der andere? äre es besser, @ zu verwend if x == 'val': pass else: