Результаты поиска по запросу "equality"

1 ответ

 объекты.

жный дубликат: Гарантирует ли Java, что Object.getClass () == Object.getClass ()? [https://stackoverflow.com/questions/3738919/does-java-guarantee-that-object-getclass-object-getclass] Я знаю, что ты должен использоватьequals() в общем, а есть ...

4 ответа

Было бы также полезно определить такой класс, который будет использоваться в качестве значения по умолчанию для констант, используемых в вашем API. В этом случае правильнее будет использовать оператор ==.

ытно: >>> a = 123 >>> b = 123 >>> a is b True >>> a = 123. >>> b = 123. >>> a is b FalseКажетсяa is b быть более или менее определенным какid(a) == id(b), Это легко сделать ошибки: basename, ext = os.path.splitext(fname) if ext is '.mp3': # do ...

3 ответа

Как правильно реализовать равенство в ruby?

Для простого структурированного класса: class Tiger attr_accessor :name, :num_stripes endкак правильно реализовать равенство, чтобы убедиться, что==, ===, eql?и т. д. работают, и поэтому экземпляры класса хорошо воспроизводятся в наборах, хэшах ...

ТОП публикаций

7 ответов

Я написал простой тест для всего вышеперечисленного.

аюсь понять разницу между этими четырьмя методами. По умолчанию знаю что== вызывает методequal? который возвращает истину, когда оба операнда ссылаются на один и тот же объект. === по умолчанию также вызывает== какие звонкиequal?... хорошо, так ...

6 ответов

http://referencesource.microsoft.com/#mscorlib/system/object.cs,4d607d6d56a93c7e

ли дополнительные затраты при использованииobject.ReferenceEquals метод стихи с использованием((object)obj1 == (object)obj2)? В первом случае будет задействован статический вызов метода, и в обоих случаях будет задействована некоторая форма ...

5 ответов

В чем разница между == и .equals в Scala?

В чем разница между== а также.equals() в Scala, и когда использовать какой? Реализация такая же, как в Java? РЕДАКТИРОВАТЬ: Связанный вопрос говорит о конкретных случаяхAnyVal, Более общий случайAny.

4 ответа

Почему эти два сравнения имеют разные результаты?

Почему этот код возвращает true: new Byte() == new Byte() // returns trueно этот код возвращает false: new Byte[0] == new Byte[0] // returns false

21 ответ

Чем отличаются операторы сравнения PHP (== double equals) и тождества (=== triple equals)?

В чем разница между== а также===? Как именно работает слабо== Сравнительная работа?Как именно строгий=== Сравнительная работа?Какие были бы полезные примеры?

7 ответов

Результат вызова IEquatable <T> .Equals (T obj), когда this == null и obj == null?

Что должноIEquatable<T>.Equals(T obj) делать когдаthis == null а такжеobj == null? 1)Этот код генерируется компилятором F # при реализацииIEquatable<T>, Вы можете видеть, что это возвращаетtrue когда оба объектаnull: public sealed override bool ...

4 ответа

Определить, имеют ли 2 списка одинаковые элементы независимо от порядка? [Дубликат]

На этот вопрос уже есть ответ здесь: Как эффективно сравнить два неупорядоченных списка (не множества) в Python? [/questions/7828867/how-to-efficiently-compare-two-unordered-lists-not-sets-in-python] 9 ответовИзвините за простой вопрос, но мне ...