Als «equivalence» getaggte Fragen

10
Elegante Möglichkeiten zur Unterstützung der Äquivalenz („Gleichheit“) in Python-Klassen
Beim Schreiben von benutzerdefinierten Klassen ist es häufig wichtig, die Äquivalenz mithilfe der Operatoren ==und zuzulassen !=. In Python wird dies durch die Implementierung der jeweiligen __eq__bzw. der __ne__speziellen Methode ermöglicht. Der einfachste Weg, dies zu tun, ist die folgende Methode: class Foo: def __init__(self, item): self.item = item def …

24
Wie zeige ich das Laden des Spinners in jQuery?
In Prototype kann ich ein "Laden ..." Bild mit diesem Code anzeigen: var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse} ); function showLoad () { ... } In jQuery kann ich eine Serverseite folgendermaßen in ein Element laden: $('#message').load('index.php?pg=ajaxFlashcard'); Aber wie füge ich diesem …

4
Warum scheint "wenn keine .__ eq __ (" a ")" als wahr (aber nicht ganz) zu bewerten?
Wenn Sie die folgende Anweisung in Python 3.7 ausführen, wird sie (nach meinen Tests) gedruckt b: if None.__eq__("a"): print("b") Allerdings None.__eq__("a")bewertet zu NotImplemented. Natürlich "a".__eq__("a")bewertet Trueund "b".__eq__("a")bewertet False. Ich habe dies zunächst beim Testen des Rückgabewerts einer Funktion festgestellt, im zweiten Fall jedoch nichts zurückgegeben - daher wurde die Funktion …

8
Wie teste ich die Äquivalenz von Karten in Golang?
Ich habe einen tischgesteuerten Testfall wie diesen: func CountWords(s string) map[string]int func TestCountWords(t *testing.T) { var tests = []struct { input string want map[string]int }{ {"foo", map[string]int{"foo":1}}, {"foo bar foo", map[string]int{"foo":2,"bar":1}}, } for i, c := range tests { got := CountWords(c.input) // TODO test whether c.want == got } …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.