0
ответов

Оператор установки «in»: использует равенство или идентичность?

класс A (объект): def __cmp __ (self): print '__cmp__' return object .__ cmp __ (self) def __eq __ (self, rhs): print ' __eq__ 'return True а1 = А () а2 = А () print a1 in ...
вопрос задан: 4 April 2019 09:56
0
ответов

Swift stdlib реализация по умолчанию для операции Create

расширение Decimal: LCDecimalPrecise {общедоступная статическая функция == (lhs: Decimal, rhs: Decimal) - > Bool {return! ((Lhs - rhs) .doubleValue > LCMetricUnit.moneyPrecise || (rhs - lhs) ....
вопрос задан: 5 March 2019 04:53
0
ответов

Приоритет и значение! оператор в PHP

В PHP doc сказано, что оператор! имеет более высокий приоритет, чем любые другие логические или любые операторы сравнения. Я создал 3 условия: $ x = 4; $ y = -12; if (! $ x > = 0 AND! $ y > = 0)) {...
вопрос задан: 16 January 2019 17:14
0
ответов

Что такое оператор :=?

В некоторых языках программирования я вижу (упр. ):x := y Как обычно называется этот := оператор и что он делает?
вопрос задан: 13 November 2018 13:10
0
ответов

Привязан ли оператор-> к указателям? [дубликат]

Возможный дубликат: оператор перегрузки -> Привет, я видел, что оператор -> () связывается (повторно применяется) после его оценки, например: struct Bar {Bar (): m_str ("Hello world!") {} ...
вопрос задан: 15 August 2018 07:53
0
ответов

Почему в условном операторе (?:) второй и третий операнды должны иметь один и тот же тип?

Почему в условном операторе(?:) второй и третий операнды должны иметь один и тот же тип? Мой код такой: #include используя std::cout; основной () { int а=2, б=3; cout << ( ...
вопрос задан: 13 March 2018 19:40
0
ответов

Как написать статический метод getitem Python?

Что мне нужно изменить, чтобы это работало? class A: @staticmethod def __getitem __ (val): return «Это работает» print A [0] Обратите внимание, что я вызываю метод __getitem__ для типа A.
вопрос задан: 29 October 2017 19:43
0
ответов

указатели c ++ на операторы

Я хочу написать указатель на c ++ (или в c ++ 0x), который будет указывать на оператор класса, скажем A или B. Есть какой-нибудь способ сделать это? Конечно, есть синтаксис типа int (A :: * _ p) (); но это ...
вопрос задан: 24 August 2017 23:21
0
ответов

@ Оператор подавления ошибки и Set_Error_Handler

Я следую в хорошей практике программирования, и я регистрирую ошибки PHP, чтобы файл вместо того, чтобы отображать его пользователю. Я использую set_error_handler () для этого. Теперь проблема. Например, у меня есть где-то: ...
вопрос задан: 11 August 2017 15:42
0
ответов

Определить псевдонимы методов в Python?

У меня есть векторный класс, и я определил метод __mul __для умножения вектора на число. Вот метод __mul __:def __mul __(self, other ):x = self.x *other y = self.y *other new =..
вопрос задан: 23 May 2017 12:32
0
ответов

Переопределение == оператора. Как сравнить с нулем? [Дубликат]

Возможный дубликат: как проверить наличие нулей в перегрузке оператора = = без бесконечной рекурсии? Вероятно, есть простой ответ на этот вопрос ... но он, кажется, ускользает от меня. Вот ...
вопрос задан: 23 May 2017 12:26
0
ответов

Чем локальные операторные функции Python отличаются от стандартных операторных функций?

Почему operator.iadd (x, y) не эквивалентен z = x; г + = у? И чем operator.iadd (x, y) отличается от operator.add (x, y)? Из документации: у многих операций есть версия «на месте». ...
вопрос задан: 23 May 2017 11:46
0
ответов

Можно ли создать собственный оператор в Java?

Подобно тому, как можно создать новый оператор в c #?, можно ли создать свой собственный оператор для Java? Сначала я бы сказал нет, так как вы не можете перегрузить, но опять же, String поддерживает + и...
вопрос задан: 23 May 2017 10:34
0
ответов

Перегрузка оператора и пространства имен [дубликат]

Возможный дубликат: где следует размещать перегрузки оператора, не являющегося членом? Просматривая SO, я часто нахожу вопросы или ответы, связанные с перегрузкой / определением std :: ostream & operator <...
вопрос задан: 23 May 2017 10:30
0
ответов

Что делать! = = и === означают в PHP? [дубликат]

Возможные дубликаты: Чем отличаются операторы сравнения равенства (== двойное равенство) и идентичности (=== тройное равенство)? Справка - что означает этот символ в PHP? php не равно! = и! = ...
вопрос задан: 23 May 2017 10:30
0
ответов

Почему 1. __добавить __(2 )не получается? [дубликат]

Возможный дубликат :доступ к методам литералов int Python В Python все является объектом. Но опять же, почему следующий фрагмент не работает? 1. __добавить __(2 )Однако это работает :н...
вопрос задан: 23 May 2017 10:27
0
ответов

Оператор двойного адреса C ++? (&& )

Я читаю исходный код STL и понятия не имею, что должен делать оператор адреса &&. Вот пример кода из stl_vector.h: vector & operator = (vector && __x) // <- Примечание ...
вопрос задан: 19 April 2017 00:00
0
ответов

java - Который имеет больший приоритет, + или -

Учитывая это выражение: x1 = ++ x - x ++ + --x, если введено значение x 5 Что будет выводом такого выражения в java и почему?
вопрос задан: 12 April 2017 12:04
0
ответов

Java против C ++ в до и после приращения

Почему Java выводит 50, а C ++ выводит 51 для той же концепции кода? int i = 5; i = (++ i + ++ i + ++ i + ++ i + ++ i + i ++); напечатать я Java: 50 C ++: 51
вопрос задан: 11 April 2017 01:24
0
ответов

Как устранить неоднозначность в определениях операторов между объектами / классами в языке программирования?

I ' Я разрабатываю свой собственный язык программирования (называемый Lima, если вам интересно, на сайте www.btetrud.com), и я пытаюсь понять, как реализовать перегрузку операторов. Я решаю связать операторы ...
вопрос задан: 19 March 2017 02:19
0
ответов

Несколько условий в тернарных операторах

Прежде всего, вопрос: «Напишите программу на Java, чтобы найти наименьшее из трех чисел с помощью тернарных операторов». Вот мой код: {public static void main (String args []) { ...
вопрос задан: 23 November 2016 21:58
0
ответов

Объединение строк не работает должным образом [закрыто]

Я знаю, что это обычная проблема, но, ища ссылки и другие материалы, я не нашел четкого ответа на этот вопрос. Рассмотрим следующий код: #include // ... // в методе ...
вопрос задан: 8 October 2016 18:22
0
ответов

Использование побитового & внутри оператора if

В C я могу написать оператор if if ( firstInt & 1), но когда я пытаюсь сделать то же самое в Java, компилятор сообщает мне «несовместимые типы» и говорит, что мне нужно логическое значение вместо int. Есть ли какие-либо...
вопрос задан: 1 March 2016 02:52
0
ответов

Поддерживает ли Java перегрузку операторов?

Я работаю над проектом, который имеет объект под названием Vector2 public static class Vector2 {public Vector2 (float x, float y) {this.x = x; this.y = y; } ...
вопрос задан: 28 January 2015 02:55
0
ответов

Побитовый оператор «~» в C #

Рассмотрим этот код модульного теста: [TestMethod] public void RunNotTest () {// 10101100 = 128 + 32 + 8 + 4 = 172 байт b = 172; // 01010011 = 64 + 16 + 2 + 1 = 83 ...
вопрос задан: 25 October 2014 12:10
0
ответов

Prolog GNU - оператор Univ? Объяснение этого

Итак, оператор univ. Я не совсем понимаю. Например, такой: foo (PredList, [H | _]): - bar (PredList, H). foo (PredList, [_ | T]): - foo (PredList, T),!. bar ([H | _], Item): - G = .. [H, Item], G. bar ([_ | ...
вопрос задан: 5 July 2014 20:41
0
ответов

Фиксированность операторов backtick?

Какова фиксированность операторов backtick? Например, в этом коде из Real World Haskell: ghci> (1+) `fmap` [1,2,3] ++ [4,5,6] [2,3,4,4,5,6] Очевидно, что оператор обратного перехода `fmap` имеет ...
вопрос задан: 15 December 2013 14:49
0
ответов

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

Я все еще новичок в перегрузке операторов. Я думал, что делаю отличную работу, пока не столкнулся с этой проблемой. NullReferenceException вызывается оператором !=. Я предполагаю, что он использует его в методе CompareTo...
вопрос задан: 10 December 2013 16:29
0
ответов

ANTLR: проблема с различением унарных и бинарных операторов (например, знак минус)

Я использую ANTLR (3.2) для синтаксического анализа довольно простой грамматики. К сожалению, я столкнулся с небольшой проблемой. Возьмите следующее правило: exp: NUM | '(' выражение ОПЕРАТОР выражение ')' -> ...
вопрос задан: 24 November 2013 01:53
0
ответов

Использование оператора == в Java для сравнения объектов-оболочек

Я читаю SCJP Java 6 Кэти Сьерры и Берта Бейтса, и эта книга меня сильно сбивает с толку. На странице 245 они утверждают, что следующий код ниже. Целое число i1 = 1000; Целое число i2 = 1000; если(i1 != i2) ...
вопрос задан: 22 November 2013 00:58