Вопросы с тегом «equivalence»

10
Элегантные способы поддержки эквивалентности («равенства») в классах Python
При написании пользовательских классов часто важно , чтобы эквивалентность с помощью ==и !=операторов. В Python, это стало возможным за счет реализации __eq__и __ne__специальных методов, соответственно. Я нашел самый простой способ сделать это следующим методом: class Foo: def __init__(self, item): self.item = item def __eq__(self, other): if isinstance(other, self.__class__): return self.__dict__ …

24
Как показать загрузочный счетчик в jQuery?
В Prototype я могу показать изображение «loading ...» с этим кодом: var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse} ); function showLoad () { ... } В jQuery я могу загрузить страницу сервера в элемент с помощью этого: $('#message').load('index.php?pg=ajaxFlashcard'); но как мне добавить к …

4
Почему `if None .__ eq __ (“ a ”)`, кажется, оценивается как True (но не совсем)?
Если вы выполните следующую инструкцию в Python 3.7, она (из моего тестирования) напечатает b: if None.__eq__("a"): print("b") Тем не менее, None.__eq__("a")оценивает NotImplemented. Естественно, "a".__eq__("a")оценивает Trueи "b".__eq__("a")оценивает False. Сначала я обнаружил это при тестировании возвращаемого значения функции, но во втором случае ничего не возвращал - так что функция вернулась None. Что …

8
Как проверить эквивалентность карт в Голанге?
У меня есть тестовый пример, управляемый таблицей, вроде этого: 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 == …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.