Вопросы с тегом 'operators'

Операторы - это символы, которые встречаются почти во всех языках программирования и кодирования, для выполнения расчетов и сопоставлений данных.
6
ответов

Разница между "и" и "&" в Ruby?

В чем разница между операторами && и and в Ruby?
задан 15 сент. '09 в 15:16
16
ответов

Что такое x после "x = x ++"?

Что происходит (за шторами), когда это выполняется? int x = 7; x = x++; То есть, когда переменная post увеличивается и присваивается себе в одном выражении? Я скомпилировал и выполнил это. x по-прежнему равен 7 даже после всего утверждения. В мое...
задан 27 окт. '11 в 7:39
12
ответов

Что означает value = + _ в JavaScript

Мне было интересно, что означает оператор = + _ в JavaScript. Похоже, он выполняет задания. Пример: hexbin.radius = function(_) { if (!arguments.length) return r; r = +_; dx = r * 2 * Math.sin(Math.PI / 3); dy = r * 1.5; retu...
задан 28 февр. '13 в 9:42
17
ответов

Что делает оператор ^ в Java?

Какую функцию выполняет оператор ^ (карет) в Java? Когда я попробую это: int a = 5^n; ... это дает мне: для n = 5, возвращает 0 для n = 4, возвращает 1 для n = 6, возвращает 3 ... поэтому я думаю, что он не выполняет возведение в степень. Н...
задан 02 янв. '10 в 14:44
13
ответов

Почему компиляторы С++ не определяют operator == и operator! =?

Я большой поклонник позволить компилятору сделать как можно больше работы для вас. При написании простого класса компилятор может предоставить вам следующее для "free": Конструктор по умолчанию (пустой) Конструктор копирования Деструктор Операто...
задан 20 окт. '08 в 12:42
7
ответов

Разница между >>> и >>

В чем разница между операторами >>> и >> в Java?
задан 11 мая '10 в 17:02
8
ответов

Как перегрузить оператор квадратной скобки в С#?

DataGridView, например, позволяет это сделать: DataGridView dgv = ...; DataGridViewCell cell = dgv[1,5]; но для жизни я не могу найти документацию по оператору index/square-bracket. Как они это называют? Где это реализовано? Может ли это бросить? ...
задан 13 нояб. '08 в 22:20
12
ответов

Что означает знак вопроса и двоеточие (?: Trernary operator) в objective-c?

Что означает эта строка кода? label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect; ? и : путают меня.
задан 07 апр. '10 в 22:44
7
ответов

Есть ли в Python оператор "не равный"?

Как бы вы сказали, не соответствует? Как if hi == hi: print "hi" elif hi (does not equal) bye: print "no hi" Есть ли замена для ==, что означает "не равно"?
задан 16 июня '12 в 6:19
10
ответов

Логический оператор XOR в С++?

Есть ли такая вещь? Это первый раз, когда я столкнулся с практической необходимостью, но я не вижу ни одного перечисленного в Struustrup. Я намерен написать: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Но нет опера...
задан 20 окт. '09 в 22:01
16
ответов

Создание логического эксклюзивного или оператора в Java

Замечания: Java имеет логический оператор AND. Java имеет логический оператор OR. Java имеет логический оператор NOT. Проблема: Java не имеет логического оператора XOR, в соответствии с солнцем. Я хотел бы определить его. Определение метод...
задан 07 апр. '09 в 19:58
6
ответов

Что такое оператор Ruby <=> (космический корабль)?

Что такое оператор Ruby <=> (космический корабль)? Является ли оператор реализован на любых других языках?
задан 06 мая '09 в 4:27
3
ответов

Нет оператора инкремента (++) в Ruby?

Возможный дубликат: Почему Ruby не поддерживает я ++ или я — для fixnum? Почему в Ruby нет оператора инкремента? например. i++ ++i Используется ли оператор ++ для чего-то еще? Есть ли настоящая причина для этого?
задан 15 сент. '10 в 15:22
2
ответов

Что такое &&& операция в C

#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i &&& i; printf("%d\n", c); } return 0; } Вывод вышеуказанной программы, скомпилированный с помощью...
задан 19 дек. '12 в 9:48
5
ответов

Когда "i + = x" отличается от "i = я + x" в Python?

Мне сказали, что += может иметь разные эффекты, чем стандартная нотация i = i +. Есть ли случай, когда i += 1 будет отличаться от i = i + 1?
задан 13 марта '13 в 6:24