Описание тега equals-operator

0 ответов

Почему операция == не работает на сервере в PHP, но работает на localhost?

Я попробовал этот код на localhost, и он работал нормально, но когда я загружаю его на сервер, он не работает, и у него есть проблема с этой строкой:if($key[$j]== $this->test);, Вы можете помочь?:) <?php class key { public $test; public $resul…
11 мар '15 в 08:42
3 ответа

Моя деятельность не распознает текстовое равенство

Может кто-нибудь помочь мне, я убиваю себя здесь. Так что в моей деятельности у меня есть этот код, и приложение постоянно показывает, что CurrentQ не равен (currentQ.getODG() != answer.getText()) на ответ я вижу через LogCat с Log.d, что слова иден…
25 авг '15 в 03:31
2 ответа

Ключи словаря не содержат ключ, который уже содержится в ключах

Почему следующая "существующая" логическая переменная получает значение false??? foreach (Cell existCell in this.decoratorByCell.Keys) { //this call yield the same hashcode for both cells. still exist==false bool exist = this.decoratorByCell.Contain…
25 апр '10 в 10:54
5 ответов

Разница между == и === в Mathematica

У меня сложилось впечатление, что = это назначение, == это числовое сравнение, и === это символическое сравнение (как и в некоторых других языках == являющийся equal to а также === являющийся identical to, Однако, если посмотреть на следующее, может…
4 ответа

Повторный бокс дает разные ссылки?

Я пытаюсь понять этот код: double b = 3; object o = b; Console.WriteLine(o.Equals(3));//false Console.WriteLine(o.Equals(b));//true Console.WriteLine( o == (object)b );//false Каждый новый бокс делает разные ссылки на объект б? Если 1. верно, почему…
29 ноя '12 в 08:44
2 ответа

Разница между Object.Equals(objA, objB), objA.Equals(objB) и objA == objB для типов CLR?

Мне интересно, будут ли типы CLR возвращать разные результаты из следующих: Object.Equals(objA, objB) objA.Equals(objB) (objA == objB) Я понимаю, что за пределами CLR кто-то может легко реализовать IEqualtable Равно и перегружает оператор == неправи…
2 ответа

C# List<Object>.Equals не удается при сравнении объектов

У меня есть класс, как показано ниже. К объекту этого класса мне нужно добавить новый язык, если он не существует using System; using System.Collections.Generic; namespace discovery.POCO { public class MultiLingualObject { public string TableName { …
08 окт '18 в 11:57
0 ответов

Метод equals() и сравнение объектов

Я изучал основы Java и увидел метод equals() и написал этот код public class EqualsTest { public static void main(String[] args) { String str = new String("this"); String str2 = new String("this"); Object obj1 = new Object(6); Object obj2 = new Obje…
12 дек '18 в 05:31
8 ответов

Оператор Java == на двойниках

Этот метод возвращает 'true'. Зачем? public static boolean f() { double val = Double.MAX_VALUE/10; double save = val; for (int i = 1; i &lt; 1000; i++) { val -= i; } return (val == save); }
06 фев '13 в 16:58
1 ответ

Linq To Sql, где не называется переопределено равно

В настоящее время я работаю над проектом, в котором я собираюсь провести много сравнений похожих не связанных с базой данных (объектов сервисного уровня для этого обсуждения) объектов и объектов, извлеченных из базы данных через LinqToSql. Ради этог…
08 авг '12 в 18:32
2 ответа

Порядок аргумента для '==' с Nullable<T>

Следующие два C# функции отличаются только переключением левого / правого порядка аргументов на оператор равенства, ==, (Тип IsInitialized является bool). Использование C# 7.1 и .NET 4.7. static void A(ISupportInitialize x) { if ((x as ISupportIniti…
18 авг '17 в 08:22
4 ответа

После перегрузки оператора ==, как сравнивать, если две переменные указывают на один и тот же объект?

Перегрузка оператора сравнения, как сравнивать, если две переменные указывают на один и тот же объект (т.е. не на значение) public static bool operator ==(Landscape a, Landscape b) { return a.Width == b.Width &amp;&amp; a.Height == b.Height; } publi…
3 ответа

Как вы переопределяете оператор == при использовании интерфейсов вместо реальных типов?

У меня есть такой код: Как мне реализовать оператор ==, чтобы он вызывался, когда переменные имеют интерфейс IMyClass? public class MyClass : IMyClass { public static bool operator ==(MyClass a, MyClass b) { if (ReferenceEquals(a, b)) return true; i…
1 ответ

Проверка экземпляра параметра ограниченного типа не для класса на null в универсальном методе

В настоящее время у меня есть общий метод, в котором я хочу выполнить некоторую проверку параметров, прежде чем работать с ними. В частности, если экземпляр параметра типа T это ссылочный тип, я хочу проверить, если это null и бросить ArgumentNullEx…
12 сен '12 в 21:30
2 ответа

Как мне просто сравнить символы в C++?

У меня есть следующий код: #include &lt;iostream&gt; using namespace std; int main() { char fg; cin&gt;&gt;fg; char x[20]; x[0]='0'; if(fg=x[0]) { cout&lt;&lt;"It's true!"&lt;&lt;endl; return true; } cout&lt;&lt;"It's false!"&lt;&lt;endl; return fal…
04 апр '13 в 03:05
2 ответа

Функция равенства не работает в моем коде Java

У меня есть 2 просмотра текста, 1 поле ввода и 1 кнопка в моем XML. в моем коде эта строка не работает: if(c.equals(str)){ Toast.makeText(GameActivity.this, "Alright",Toast.LENGTH_LONG).show(); } но следующая строка (else) работает и в обоих случаях…
15 июн '16 в 09:17
1 ответ

Нет == определено для boost::tuples

У меня есть этот код: ... #include "boost/tuple/tuple_comparison.hpp" ... template &lt;typename ReturnType, typename... Args&gt; function&lt;ReturnType(Args...)&gt; memoize(const Args &amp;&amp; ... args) { using noRef = boost::tuple&lt;typename std…
03 май '16 в 07:09
3 ответа

Если еще заявление со строкой, сравните Java

Я очень плохо знаком с Java-кодом, только когда-либо действительно использовал C++ раньше. Я пытаюсь сравнить две строковые переменные, и если они совпадают, установите новую переменную для строкового ответа, иначе новая переменная будет нулевой. на…
01 авг '13 в 19:00
3 ответа

Запишите нехватку оператора if-else с двумя падежами в одной строке

Существует выражение JavaScript, которое присваивает name переменная к renamed переменная. Это всегда то же самое с одним исключением: renamed = name == 'John' ? 'Johnny' : name; Однако я хочу два исключения: переименовать Джона в Джонни переименова…
1 ответ

Java "abc" == "abc" операция

Когда мы делаем: String a = new String("abc"); String b = new String ("abc"); и сделать a == b он возвращает false, потому что это 2 разных объекта.Но когда у нас есть это: String c = "abc"; String d = "abc"; и мы делаем c == d это возвращает истину…
21 окт '15 в 15:33